假设用1B存储整数,求138的补码
答案:2 悬赏:0 手机版
解决时间 2021-03-03 13:38
- 提问者网友:难遇难求
- 2021-03-02 17:38
假设用1B存储整数,求138的补码
最佳答案
- 五星知识达人网友:夜余生
- 2021-03-02 19:11
采用除基取余法,基数为16,
138/16,商8,余10,即A
8/16,商0,余8
从上到下依次是个位、十位,
所以,最终结果为(8A)16。
(138)10=(8A)16=(10001010)2
正数的补码等于原码,即10001010。
138/16,商8,余10,即A
8/16,商0,余8
从上到下依次是个位、十位,
所以,最终结果为(8A)16。
(138)10=(8A)16=(10001010)2
正数的补码等于原码,即10001010。
全部回答
- 1楼网友:逃夭
- 2021-03-02 20:38
答:因为1B即8位,而8位二进制数表示有符号数的范围是:-128-127,由于138已不在8位二进制数表示有符号数的范围内,所以不存在138的补码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯