负数的补码怎么求
答案:3 悬赏:60
解决时间 2021-03-24 14:54
- 提问者网友:無理詩人
- 2021-03-23 18:50
负数的补码怎么求
最佳答案
- 二级知识专家网友:等灯
- 2021-03-23 20:03
计算机中的负数是以其补码形式存在的 补码=原码取反+1
一个字节有8位 可以表示的数值范围在 -128到+127
用二进制表示也就是 10000000 - 01111111(注意:最高位表示符号)
最高位是1的都是负数 最高位是0的都是正数
如-7 原码是 10000111 然后取反(最高位是符合不用取反)得11111000
加一 得11111001 那么-7的二进制数就是 11111001
再如 -10 原码是 10001010 取反得 11110101 加一得 11110110
那么-10的二进制数就是 11110110
二进制数是逢二进一 只有0和1两个数字 没有2追答
追问:-2转化为四进制是什么怎么求的啊
追答:2的四进制是2
-2就不清楚了、
追问:2得四进制怎么求的
追答:十进制转四进制比如说求100的四进制
100/4 = 25(余数)0
25/4= 6 (余数)1
6/4=1(余数)2
1/4=0(余数)1
然后从下到上排列1210
追问:那么2%4之后不就是0了吗为什么会是2呢
追答:2/4=0 余数2
要的就是他的余数啊、
追问:哦哦哦那负数的四进制呢?
追答:这样吧,我不知道对不对啊,给你个结果
-2的二进制 是110
它的补码是 101
然后转换成十进制是5
5转换成四进制 11
-2的四进制是11
追问:老师说-2的四进制还是2
一个字节有8位 可以表示的数值范围在 -128到+127
用二进制表示也就是 10000000 - 01111111(注意:最高位表示符号)
最高位是1的都是负数 最高位是0的都是正数
如-7 原码是 10000111 然后取反(最高位是符合不用取反)得11111000
加一 得11111001 那么-7的二进制数就是 11111001
再如 -10 原码是 10001010 取反得 11110101 加一得 11110110
那么-10的二进制数就是 11110110
二进制数是逢二进一 只有0和1两个数字 没有2追答
追问:-2转化为四进制是什么怎么求的啊
追答:2的四进制是2
-2就不清楚了、
追问:2得四进制怎么求的
追答:十进制转四进制比如说求100的四进制
100/4 = 25(余数)0
25/4= 6 (余数)1
6/4=1(余数)2
1/4=0(余数)1
然后从下到上排列1210
追问:那么2%4之后不就是0了吗为什么会是2呢
追答:2/4=0 余数2
要的就是他的余数啊、
追问:哦哦哦那负数的四进制呢?
追答:这样吧,我不知道对不对啊,给你个结果
-2的二进制 是110
它的补码是 101
然后转换成十进制是5
5转换成四进制 11
-2的四进制是11
追问:老师说-2的四进制还是2
全部回答
- 1楼网友:刀戟声无边
- 2021-03-23 20:48
说简单一些就是先减一然后按位取反,此为一个字节,9转换为二进制就是00001001,减一00001000,按位取反引用我不能变胖的回答:
说简单一些就是先减一然后按位取反,此为一个字节,9转换为二进制就是00001001,减一00001000,按位取反
说简单一些就是先减一然后按位取反,此为一个字节,9转换为二进制就是00001001,减一00001000,按位取反
- 2楼网友:神的生死簿
- 2021-03-23 20:21
就比如-9 补码是本来我是来学习的,但是看见问2的4进制是多少,难道不明白八进制的8以下的在十进制16进制里都是他自己么?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯