c语言中整型数据的取值范围是怎么确定的???

日期:2013-10-18 07:43:31 人气:1

c语言中整型数据的取值范围是怎么确定的???

这个你要明白整型在计算机中的存储原理--补码形式存储,举一个类吧,short 所占位数是16位,即 其中要说明的是最大整数 (0111111111111111)计算方法 0111111111111111 即相当于16进制的7FFF,转换为10进制后是 32767 最大负数:1000000000000000,由于最高位是1,判断为负数,用求补码的原理,按位求反+1 即 反码 0111111111111111 补码 100000000000000 转换为10进制 32768 补回符号 -3276
    A+
热门评论