我们平常生活中常用的大多是十进制数(decimal number),其实除了十进制数,我们对其它的二进制数(binary number)、八进制数(octal number)以及十六进制数(hexadecimal number)应该也有所了解,下面我主要讲解它们互相的转换所用到的方法.
1.余数法:
十进制数 转 二进制数:
其实方法很简单:用2整除十进制数,得到一个商和余数;再用2整除,又会得到一个商和余数,如此重复,直到商小于1为止,然后把先得到的余数作为二进制数的低位,后得到的作为二进制数的高位,以此排列.
![6ad47dcadbeb59bc9a2ef9938841c904.png](https://i-blog.csdnimg.cn/blog_migrate/24133ccd9f82bcd29c4f57cb5a555c04.jpeg)
如图1所示:将十进制数:100,进行转换成二进制:1100100
十进制数 转 八进制数 :
![72fbe2ff9f7e023b11a309d1a2690b36.png](https://i-blog.csdnimg.cn/blog_migrate/faa52dbd012a51ed327d6088702065b8.jpeg)
如图2所示: