已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 19:24:50
已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的

已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的
已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的

已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的
一般在计算机上的话应该是-32768的结果.
原因的话:
32767二进制:0111 1111 1111 1111B
32767加上1,运算电路将该值修改为:1000 0000 0000 0000B(注意一般无特殊保护逻辑的电路不能区分符号位,所有位一视同仁)
当软件读取该值时,由于符号位(最高位)为1,于是将其视为补码(计算机中以补码存储负数),于是对其取原码得到上述值.

告诉你表示范围了,等于告诉是用补码存储的。 因为是-32768而不是-32767。(如果是原码或者反码存储应该是-32767,如果不明白为什么可以追问);

32767补码为
0111 1111 1111 1111;
加1为
1000 0000 0000 0000;
换算成10进制为
-32768

16位表示的二进制有符号整数的范围 已知16位有符号整数表示范围是-32768-32767,则32767加上1等于多少,我要知道怎么求的 试说明16位二进制表示的无符号整数和有符号整数说能表示的数值范围 16位无符号二进制数可表示十进制整数的范围是 n位二进制数能够表示的无符号整数范围这句话是什么意思和n位二进制数能够表示的有符号整数范围这句话是什 用32位二进制补码表示带符号的十进制整数的范围是 用8位二进制表示带符号的整数范围是_____.128~+127 为什么答案是这? 字长为8位的计算机,它能表示的无符号整数的范围是 5位无符号二进制数字最大表示十进制整数是 16位无符号整数取值范围? 8位有符号数的补码表示范围 如果用8位二进制补码表示有符号的整数,则所能表示的十进制数的范围是多少? 16位有符号数的补码所表示的十进制数的范围? 无符号整数是计算机中最常使用的一种数据类型,其长度(位数)决定了可以表示的正整数的范围.假设无符号整数的长度是12位,那么它可以表示的正整数的最大值 (十进制)是 计算机,二进制表示数,4位,第1位为符号位,为什么表示范围是-16到15?怎么表示-16? 奔腾处理器中的一个16位带符号的整数,如果它的十六进制表示是FFFO H...是表示符号么?表示正还是负? 一个16位的代符号整数,如果将它十六进制表示是FFF0那么它十进制表示是多少? 8位二进制数,表示无符号的十进制数,范围是 ;表示带符号的十进制数,范围8位二进制数,表示无符号的十进制数,范围是 ( ) ;表示带符号的十进制数,范围是( )