将6种数据类型按取值范围的大小顺序排列一下: double > float > long > int > short > byte 取值范围从小转换到大,是可以直接转换的,而从大转成小,或转成 char 类型,则必须使用强制转换。 自动转换 自动转换时会进行扩宽(widening conversion)。 因为较大的类型(如int)要保存较小的类型(如byte),取值范围是...
byte:占用一个字节,数字大小为-27—27-1 short:占用两个字节,数字大小为-215—215-1 int:占用四个字节,数字大小为-231—231-1 long:占用八个字节,数字大小为-263—263-1 float:占用四个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38。用二进制的指数形式表示一个浮点数的格式,如:101*22,...
int i;//指定变量i为int型 值为2 31 -1 的常量,它表示int类型能够表示的最大值。 值为-2 31 的常量,它表示int类型能够表示的最小值。 --- long l;//指定变量l为long型 保持long类型的最大值的常量,该值为 2 63 -1。 保持long类型的最小值的常量,该值为 -2 63 。 ---...
所以,byte类型的取值范围为−28−28 (2) int int类型 占4个字节,即32位,其中最高位为符号位。 所以,int类型的整数取值范围为: −231−231 (3) short short类型占2个字节,即16位,其中最高位为符号位。 所以,short类型的整数取值范围为: −215−215 (4) long long类型占8个字节,即64位,其中...
Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一; 默认值是 0; 例子:short s = 1000,short r = -20000。 int: int 数据类型是32位、有符号的以二进制补码表示的整数; 最小值是 -2,147,483,648(-2^31); ...
short数据类型是16位、有符号的以二进制补码表示的整数 最小值是-32768(-2^15); 最大值是32767(2^15 - 1); 默认值是0; 例如: short st = 32700; (4)Int类型 基本介绍: Int是最常用的整数类型。一个int类型的变量占用4个字节(32位),最大表示范围为:-2^31~2^31-1,即-2147483648~2147483647。
左到右范围从小到大:byte->short->int->long->float->double 各自所占字节大小:1字节、2字节、4字节、8字节、4字节、8字节 各自所占位数大小(1字节8位):8位、16位、32位、64位、32位、64位 各自所表示范围: byte:-2^7(-128)~2^7-1(127) ...
看你要处理数的范围而定。byte字节8位,范围0-255 short 16位 最大是+2^15,最小-32768 int 一般环境有16位,也有32位的 long 32位
数值的保存范围... byte是一字节 short一般是两字节 int是四字节 long也是四字节... (上面说的是VC编译的,这个多少字节和编译有关系的...在TC下又有所不同)