已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/06/30 13:18:02
已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的
一般在计算机上的话应该是-32768的结果.
原因的话:
32767二进制:0111 1111 1111 1111B
32767加上1,运算电路将该值修改为:1000 0000 0000 0000B(注意一般无特殊保护逻辑的电路不能区分符号位,所有位一视同仁)
当软件读取该值时,由于符号位(最高位)为1,于是将其视为补码(计算机中以补码存储负数),于是对其取原码得到上述值.
原因的话:
32767二进制:0111 1111 1111 1111B
32767加上1,运算电路将该值修改为:1000 0000 0000 0000B(注意一般无特殊保护逻辑的电路不能区分符号位,所有位一视同仁)
当软件读取该值时,由于符号位(最高位)为1,于是将其视为补码(计算机中以补码存储负数),于是对其取原码得到上述值.
已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的
试说明16位二进制表示的无符号整数和有符号整数说能表示的数值范围
16位无符号二进制数可表示十进制整数的范围是
n位二进制数能够表示的无符号整数范围这句话是什么意思和n位二进制数能够表示的有符号整数范围这句话是什
有符号数的表示范围有符号数的范围是-127到+127,我想问下是怎么求的,127我知道是01111111是按位权展开的来
用32位二进制补码表示带符号的十进制整数的范围是
用8位二进制表示带符号的整数范围是_____.
16位带符号整数为什么是-32768~32767?
计算机,二进制表示数,4位,第1位为符号位,为什么表示范围是-16到15?怎么表示-16?
关于C语言中有符号的整数值范围为什么是从-32768~32767
如果用8位二进制补码表示有符号的整数,则所能表示的十进制数的范围是多少?
64位无符号整数的范围是