作业帮 > 综合 > 作业

有符号2字节整型数,最小值为什么是-32768,他的二进制最高位不是符号位吗?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/19 11:48:45
有符号2字节整型数,最小值为什么是-32768,他的二进制最高位不是符号位吗?
2字节有符号int型,最高位不是表示正负吗?为什么1000000000000000的第一位不是符号位?
1000000000000000表示的不是-0吗,还有-0的反码+1后怎么变成了0000000000000000,反码求补码符号位不是不变吗?
如果机械地按照补码的规则,16位二进制补码的表示范围是-32767~+32767,其中,有两个0,即-0和+0.但实际应用中,0是不需要有符号的,所以就将-0人为地规定为-32768了.