我们再来看看进制的由来:
任何数据在计算机中都是以二进制的形式存在的。二进制早起是由电信号开头演变而来。
二进制:逢2进1 0和1
八进制:逢8时1, 0~7,用0开头表示
十进制:这个我们大家都很熟悉了,0~9
十六进制:逢16进1, 0~15(F),用0x开头表示我们都知道,一个整数在内存中一样也是二进制的,那我们在使用一大串1或0组成的数值肯定很麻烦,那么就想到了缩短大串,从而引出了八进制,十六进制。
那么进制之间是怎么转换的呢?
十进制与二进制之间转换:
我们可以看一个进制转换的例子:比如把1101转换成十进制数
首先我们看看十进制数:765 = 5*10^0 + 6*10^1 + 7*10^2