某整数在计算机内的二进制表示为100010100000,那么与它对应的反码应该是 用八进制表示
谢谢两位答案哈 我有两点不懂 1、进制不是 开头的1表示符号么 所以是负数,所以反码符号不变 其余取反 就是111101011111 这样 。为什么会是011101011110呢。
2、 每三个数,然后我只要把它化成2进制就分别得到 3 5 3 6是这样吗
3、 除了化成八进制是3个3个 楼下还说 十六进制是四个一组 这是什么原理呢 还有没有其它的哈
再来帮助我一下吧!谢谢!
求教个关于计算机二进制和反码转换的题目,求详细分析
答案:2 悬赏:0 手机版
解决时间 2021-01-27 00:06
- 提问者网友:人傍凄凉立暮秋
- 2021-01-26 13:39
最佳答案
- 五星知识达人网友:千夜
- 2021-01-26 15:08
二进制的反码是
111101011110从右开始 每三个数变成八进制的一位
111 101 011 110
7 5 3 6
举个例子
1100110011 原
1011001100 反 除符号位,按位取反
1011001101 补 除符号位,按位取反再加1
正数的原反补是一样的
在计算机中,数据是以补码的形式存储的:
在n位的机器数中,最高位为符号位,该位为零表示为正,为1表示为负
111101011110从右开始 每三个数变成八进制的一位
111 101 011 110
7 5 3 6
举个例子
1100110011 原
1011001100 反 除符号位,按位取反
1011001101 补 除符号位,按位取反再加1
正数的原反补是一样的
在计算机中,数据是以补码的形式存储的:
在n位的机器数中,最高位为符号位,该位为零表示为正,为1表示为负
全部回答
- 1楼网友:上分大魔王
- 2021-01-26 15:45
二进制的反码是
0反码:一个二进制数,若以2n-1为模,它的补码称为反码
整数的反码公式: x 0≤ x ﹤ 2n
[x]反 =
( 2n+1-1)+x 2n ﹤ x ≤ 0
小数的反码公式:
[x]反 =
(2- 2-n)+ x - 1 ﹤ x ≤ 0
一般方法:对于最左边的符号,如果是正数,则反码的符号位为0,其余数值位不变;如果是负数,则反码的符号位为1,然后其余数值位按位取反。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯