如何-81(D)转换为二进制,如何-81(D)转换为二进制 10

2021-02-05 19:22:08 字数 989 阅读 1898

1楼:匿名用户

-81d的二进制数形式为-1010001b:

81/16=5 余数1,二进制形式00015/16=0 余数5,二进制形式0101

所以-81d=-01010001b=-1010001b但如果你需要在计算机中用补码来表示的话,则-81d的8位二进制补码为10101111b:

将1010001取反加1得0101111,然后在最高位补上符号位1,就是10101111b了

将十进制数2746.12581转换为二进制数、八进制数、和十六进制数。

2楼:匿名用户

^选定二进制数的小数部分为16位,那么将其乘以65536(2^16)进行整数化。

(2746.12851)10*(2^16)10

=(2746.12851)10*(65536)10

=(179970278.03136)10

取整数部分,

>(179970278)10

=(aba20e6)16

=(1010 1011 1010 0010 0000 1110 1110)2

因为最初乘了65536,即2的16次方,所以换算成二进制时应右移十六位,

即最终结果等于(101010111010.0010000011101110)2。

ps:为什么要换算成十六进制?一个十六进制数就等于四个二进制位,一次性就计算了四个二进制位的结果,这当然是相对比较有效率的做法。

一个八进制数就等于三个二制位,

所以(101010111010.0010000011101110)2可按每三位进行一次分割,缺的位补零

即:(101 010 111 010.001 000 001 110 111)2=(5272.10167)8

一个十六进制数就等于四个二制位,

所以(1010 1011 1010.0010 0000 1110 1110)2可按每四位进行一次分割,缺的位补零

即:(aba.20e6)16

数制转换(D为十进制,B为二进制,H为十六进制,O为八进制)

1楼 217 d 11011001 b d9 h 331 0 1010011011 b 29b h 98 d 1100010 b 62 h 142 0 能详细讲解一下二进制 b 八进制 o 十进制 d 十六进制 h 之间的互相转换过程 2楼 路过的一个 二进制转化成十进制 公式 举例 101 101...

二进制数如何转化成十进制,英文字母怎样与二进制转换

1楼 匿名用户 这个很简单,在你的电脑上本身就有个科学计算器,在 开始 所有程序 附件 计算器 点击你会看到会弹出个计算器的对话框 如果想科学计算的话 就点击 查看 科学型 这样就可以进制替换了 你想二进制转换十进制就先选二进制 其他的不用管 输完后点十进制他就可以换算出来了 2楼 匿名用户 二进制...

101111000B多少D二进制转十进制

1楼 匿名用户 先看十进制是怎么计数的 2016,这里有2个1000,0个100,1个10和6个1十进制每位上的基数 1000100101,特点 个位1,高位是低位乘以10举例看二进制数转换成十进制 1010b d二进制基数 个位仍是1,高位是低位乘以28 4 2 1将要转换的数按位对齐写在下面一行...