如果用一个Byte来表示整数,那么-3的补码是______.
人气:430 ℃ 时间:2020-01-29 21:06:08
解答
一个Byte就是8位
在8位二进制中,最高位(首位)为符号位,0表示正数,1表示负数
先把3转换成二进制:3D = 000 0001B
因为是负数,在最前面加一个1,得到-3的原码——[-3]原=1000 0011
要求补码,先求反码.
反码:符号位不变,其余按位取反:[-3]反=1111 1100
补码=反码+1
所以:[-3]补=1111 1101
推荐
- 设有补码表示的两个单字节带符号整数a=01001110和b=01001111,则a-b的结果用补码表示为?
- 长度为1个字节的二进制数,如采用补码表示,有3个1,5个0组成,则可以表示最小整数为
- 若用4个字节表示1个带符号的整数,其补码的表示范围是多少?
- 长度为1个字节的二进制整数,若采用补码表示,且由4个"1"和4个"0"组成,则可表示的最小整数为多少?
- 长度为1个字节的二进制整数 ,采用补码表示,由5个“1”和3个“0”组成,则表示最大十进制整数为多少 .
- 为什么高度不变,气温不断变化,不利于高空飞行
- 清辅音后读/s/ 浊辅音和元音后读 /z/
- 已知椭圆的短半轴长为1,离心率e满足0<e≤32,则长轴的最大值是_.
猜你喜欢