C语言新人,为什么有符号整型最小值

日期:2021-06-16 18:07:44 人气:1

C语言新人,为什么有符号整型最小值

因为1000000000000000是-32768,而1111111111111111是-1。由于1111111111111111+1==0000000000000000即0,说明1111111111111111是-1是没有问题的;1111111111111111-1是1111111111111110,它是-2,一直减下去,减到-32768时就是1000000000000000。要用负数的补码可以用“符号位不变,数据位取反+1”计算的话,由于1000000000000000这个数比较特殊,不易理解,你用
    A+
热门评论