对于十进制的认识是符合我们人的逻辑与思考的,毕竟我们的大脑已经习惯用十进制去思考问题,在使用其他进制时,得多加熟练和运用。
首先,你看十进制里边所包含的数字:0,1,2,3,4,5,6,7,8,9,告诉你一个”惊天的秘密“其实十进制里边没有10。同样的对于二进制(0,1)里面没有2;八进制里边(0,1,2,3,4,5,6,7)没有8;十六进制(0~9H和A~F,A~F表示10~15)没有16.就像老婆饼里没有老婆,鱼香肉丝里没有鱼。
然后,随便给你一个数,我们要怎么一眼就看出这个数是属于十进制、二进制、八进制还是十六进制呢。
1.十六进制的数,需要以H结尾,如18H。有时以0x作为前缀,如0x12H.
2.排除法,例如23肯定不是二进制。01肯定不是十进制和十六进制
Last but not least
进制间的相互转化
让我们先来观察以下这些数
十进制 | 二进制 | 八进制 | 十六进制 |
0 | 0 | 0 | 0H |
1 | 1 | 1 | 1H |
2 | 10 | 2 | 2H |
3 | 11 | 3 | 3H |
4 | 100 | 4 | 4H |
5 | 101 | 5 | 5H |
6 | 110 | 6 | 6H |
7 | 111 | 7 | 7H |
8 | 1000 | 10 | 8H |
9 | 1001 | 11 | 9H |
10 | 1010 | 12 | AH |
11 | 1011 | 13 | BH |
12 | 1100 | 14 | CH |
13 | 1101 | 15 | DH |
14 | 1110 | 16 | EH |
15 | 1111 | 17 | FH |
16 | 10000 | 20 | 10 |
一、其他进制转化为十进制
二进制转十进制:
eg.1011-------1*1+1*2+0*2^2+1*2^3
如果是需要转化小数,则十分位上的数字乘以2的负一次方,依次类推
其他进制类似
二、十进制转化为其他k进制
整数:除k取余,高位从下往上取
其他进制类似。
over!
标签:十六进制,进制,二进制,转化,八进制,十进制 From: https://blog.csdn.net/2401_87975476/article/details/144628355