如果用一个Byte来表示整数,那么-3的补码是______.
人气:453 ℃ 时间: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”组成,则表示最大十进制整数为多少 .
- 3的2013次减3的2012次等于几?
- (-10)^-4 等于几啊?怎么算?
- 将铜粉\铁粉和硫酸铅粉末组成完全均匀的混合物22.4g,分成质量相等的两份,分别放入甲乙两烧杯中加入足量蒸馏水,充份反应后,溶液呈现浅绿色,还剩下固体8g;在乙烧杯中加入足量稀硫酸91.4g,搅拌使之充分反就后,测得乙烧杯中有2.4g暗红色
猜你喜欢