有符号二进制数的表示方法由计算机字长决定。字长为n位时,最高位为符号位,其余n-1位表示数值。补码表示法下,数值范围是 -2^(n-1) ≤ X ≤ 2^(n-1)-1。例如,16位计算机中数值范围为 -32768到32767。计算机使用原码、反码和补码表示数据。原码以最高位作为符号位(0表示正,1表示负),其...
int 范围就是-32768~32768 同样的类型在不同编译器里大小不同~~
长整型(long)类型是二进制定点编码;而单精度(float)类型是二进制浮点编码,其中包含有8位阶码(E),表示乘以2的E次幂,具体请查IEEE二进制浮点数算术标准(IEEE-754);因此单精度类型可以表示的范围远大于长整型类型。
长整型(long)类型是二进制定点编码;而单精度(float)类型是二进制浮点编码,其中包含有8位阶码(E),表示乘以2的E次幂,具体请查IEEE二进制浮点数算术标准(IEEE-754);因此单精度类型可以表示的范围远大于长整型类型。