-
最简单的办法是用windows自带的计算器,用科学型就可以了 以下是手动计算的办法: 十进制转二进制:除以二,取余数(右边第一位),再把商继续除以二,再取余数(右边第二位)......直到商等于1,最后取商(最高位)。比如:11/2=5...1(右边第一位), 5/2=2...1(右边第二位), 2/2=1(最高位)...0(右边第三位),所以十进制数11转二进制后是:1011 十转八的情况类似,只要每次除以8即可。 转十六进制时,每次需除以16,并分别用A、B、C、D、E、F来代表余数为10、11、12、13、14、15即可。例如:333/16=20...13,20/16=1...4,所以十进制数333转十六进制后是14D。 顺便说一下,二进制转十六进制是最方便的。如:1101001101011010,四位一组:(1101)(0011)(0101)(1010),转成十六进制后是D39A。 二进制、八进制、十六进制间的转换方法 从上表可以看出来,当给出一个二进制数,要将它转换为八进制数和十六进制数时,方法如下: 1、二进制转换成八进制:将一个二进制数从右到左每三位分成一组,如果最左边剩余的数字不够三位,那么用零补足成一组,找出每组二进制数所对应的八进制数字。最后将八进制数字从左到右依次写出的一个数即为八进制数。 如:二进制数 1110 —— 001,110 (查找上表)—— 1,6 —— 八进制数 16 2、二进制转换成十六进制:将一个二进制数从右到左每四位分成一组,如果最左边剩余的数字不够四位,那么用零补足成一组,找出每组二进制数所对应的十六进制数字。最后将十六进制数字从左到右依次写出的一个数即为十六进制数。 如:二进制数 1010110110 —— 0010,1011,0110 (查找上表)—— 2,B,6 —— 十六进制 2B6
如本站内容“对您有用”,欢迎随意打赏,让我们持续更新!
打赏