当整数类型太长的时候,就要用long类型来表示;
int = 109098098080800980; int 表示 -2^31 到 2^31-1 long = 109098098080800980; long 表示 -2^63 至2^63-1
注意,从int
到long
类型的赋值是有效的,因为存储在int
变量中的所有值都可以存储在long
类型的变量中。 然而,相过来就未必了,因为long
类型数据比int
类型范围要大。所以不能简单地将存储在long
变量中的值分配给int
变量。存在值溢出的可能性。