c语言溢出问题

日期:2017-11-25 22:04:04 人气:3

c语言溢出问题

对于正数,反码,补码与原码相同。 对于负数,补码是原码的符号位不变,数值部分按位取反再加1。 short型数据是16位表示最高位是符号位,所以只有15位表示数值,15位000000000000000-111111111111111表示的范围是0-32767,又加上最高位的符号位(第16位),就可以表示-32768-32767 。unsigned short型数据是16位都用来表示数值,16位0000000000000000-1111111111111111表示的范围是0-65535。 计算机
    A+
热门评论