11111B对应几进制数呢?

如题所述

1101011B=1×2^6+1×2^5+0×2^4+1×2^3+0×2^2+1×2^1+1×2^0=107D。

通过计算可以得到11111B等于31D。B代表二进制,D代表十进制。所以11111B=1*2的4次方+1*2的3次方+2*2的2次方+1*2的1次方+1*2的0次方=16+8+4+2+1=31。

那么这个31就是对应的十进制。根据加法规则,二进制的11111=100000-1,而二进制100000对应的十进制数是2^5,所以11111B等于31D。

十进制转换为二进制:

一个十进制数转换为二进制数要分整数部分和小数部分分别转换,最后再组合到一起。

整数部分采用 "除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数。

再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。例:125。

温馨提示:答案为网友推荐,仅供参考