C语言中整型数据的值域是怎么求出来的
C语言中整型数据的值域是怎么求出来的
日期:2021-06-01 08:10:12 人气:1
如果整形占用2个字节(即16位),那么最小的数就是负的2的15次方,最大数就使2的15次方再减1。
同理,
如果整形占用4个字节(32位),那么最小的数就是负的2的31次方,最大数就使2的31次方再减1。
为什么是15次方?因为存储符号(即正数还是负数)要占用1位。
同理,
如果整形占用4个字节(32位),那么最小的数就是负的2的31次方,最大数就使2的31次方再减1。
为什么是15次方?因为存储符号(即正数还是负数)要占用1位。