long:
long 数据类型是 64 位、有符号的以二进制补码表示的整数;
最小值是 -9,223,372,036,854,775,808(-2^63);
最大值是 9,223,372,036,854,775,807...(2^63 -1);
这种类型主要使用在需要比较大整数的系统上;
默认值是 0L;
例子: long a = 100000L,Long b = -200000L。...double:
double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;
浮点数的默认类型为double类型;
double类型同样不能表示精确的值,如货币;
默认值是 0.0d;...float和double有什么区别
1、变量类型不同
float属于单精度型浮点数据
double属于双精度型浮点数据。
2、指数范围不同
float的指数范围为-127~128。...double而double的指数范围为-1023~1024
3、表达式指数位不同
float的表达式为1bit(符号位)回+8bits(指数位)+23bits(尾数位)
double的表达式为1bit(