一,基数
我们生活中一般使用十进制,比如“我出生于2004年”不过在大家使用的计算机中所有的数都是以“0”,“1”来表示的,对人来说我们更加喜欢使用以十为基数的十进制,但是计算机却更加适合以二为基数的二进制,除过二进制和十进制,其实还存在八进制,和十六进制下面就让我们一起认识一下吧!
在十进制中如果以下10种数都用完了,就进位10
0 1 2 3 4 5 6 7 8 9 一位十进制数
在八进制中如果以下8个数都用完了,就进位为10
0 1 2 3 4 5 6 7 一位八进制数
在十六进制中如果以下十六个数用完了,就进位为10
0 2 3 4 5 6 7 8 9 A B C D E F 一位十六进制数
在二进制中以下2个数用完了,就进位为10
0 1 一位二进制数
如下将10进制1--18分别用二进制,八进制,十进制,十六进制表示
二进制:0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 10010
八进制:0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22
十进制:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
十六进制 ;0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12
二,基数转换
1 十进制的每一位都是10的指数幂,比如1998可以将解释为
这个方法也适用于将二进制,八进制 十六进制转换为十进制
比如:将八进制123转化为十进制
十六进制1FD转换为十进制可表示为
2 由十进制向八进制,十六进制,二进制转化
二进制有如下规律,偶数的末尾数字是0,基数的末尾数字是1
用要转换的数除以要的进制数,然后再将所得余数逆序排列
比如将十进制1962转换为十进制进制
将十进制57转化为二进制,八进制,十六进制
十进制57转化为二进制是11001
十进制57转化为八进是71 十进制57转化为十六进制是39