C语言int 取最小值为什么是-32768而不能是-32769

日期:2021-09-06 06:02:07 人气:1

C语言int 取最小值为什么是-32768而不能是-32769

正数最大值是32767,负数最小值是-32768
从 0到 32767,用二进制是从:00000000到01111111 ①
从-1到-32768,用二进制是从:11111111到10000000 ②
注意到:①和②里对应的数相加是:11111111.
    A+
热门评论