这是用户提出的一个数学问题,具體问题为:求教个关于计算机二进制和反码转换的题目,
某整数在计算机内的二进制表示为那么与它对应的反码应该是 用八进制表示
我有两點不懂 1、进制不是 开头的1表示符号么 所以是负数,所以反码符号不变 其余取反 就是 这样 为什么会是呢
2、 每三个数,然后我只要把它化成2進制就分别得到 3 5 3 6是这样吗
3、 除了化成八进制是3个3个 楼下还说 十六进制是四个一组 这是什么原理呢 还有没有其它的哈
我们通过互联网以及本網用户共同努力为此问题提供了相关***,以便碰到此类问题的同学参考学习,请注意,我们不能保证***的准确性,仅供参考,具体如下:
用户都认為优质的***:
从右开始 每三个数变成八进制的一位
反 除符号位,按位取反
补 除符号位,按位取反再加1
在计算机中,数据是以补码的形式存储的:
在n位的机器数中,最高位为符号位,该位为零表示为正,为1表示为负
从右开始 每三个数变成八进制的一位
支持十六进制就每四个一组,道理自己想想吧很简单
这个补充下,简单说一个十六进制,每个位数可以表示十六个数就是二的四次方个,二进制每个位数可以表示两个数十六进制的每个位数可以用四个二进制的位数来表示,都是一一对应的八进制类似
呵呵,楼主说的对在计算机中,前面的一位数表礻正负变反码是不变的,也就是反码是转化为八进制就是从左到右三个一组,即111-101-011-110转化为八进制为7536转化为十六近制为四个一组,-// true 爱学網 /24063.html report 1145 这是用户提出的一个数学问题,具体问题为:求教个关于计算机二进制和反码转换的题目,某整数在计算机内的二进制表示为那么与它对应嘚反码应该是 用八进制表示 我有两点不懂 1、进制不是 开头的1表示符号么 所以是负数,所以反码符号不变 其余取反 就是 这样 为什么会是呢2、 每三个数,然后我只要把它化成2进制就分别得到 3 5 3 6是这样吗3、 除了化成八进制是3个3个 楼下还