一般分为
8进制:0 1 2 3 4 5 6 7
10进制:0 1 2 3 4 5 6 7 8 9
16进制:0 1 2 3 4 5 6 78 9 10 11 12 13 14 15
a b c d e f
公式:每一位x进制的次方,再相加
简单例示:56
从左往右数
个位对应0号位
十位对应1号位
6x10的0次方+5x10的1次方
常数转化:012转化为8进制
2x8的0次方+1x8的1次方+0x8的2次方=10
(换成10进制,16进制,只是把8给换掉而已)
10进制转x进制:用短除法,余数从下往上排列
以十进制的20转8进制为例
20/8余4(0号位)
2/8余2(1号位)
则为24
总结
-
十进制 → 任意X进制:短除法,除X取余,逆序书写
-
任意X进制 → 十进制:按权求和
-
二进制 ↔ 八进制:1位八进制 ↔ 3位二进制,互相转换直接拆/分组
-
二进制 ↔ 十六进制:1位十六进制 ↔ 4位二进制,互相转换直接拆/分组
十六进制字母对应表(重要记忆点):
- A = 10(可记忆为"A是第一个字母,对应10")
- B = 11(“B在A之后,所以是11”)
- C = 12(“C在B之后,所以是12”)
- D = 13(这是十六进制中常用的字母,对应十进制13。记忆技巧:D是第4个字母,10+3=13)
- E = 14(“E在D之后,所以是14”)
- F = 15(“F是最后一个,对应最大值15”)
八进制转二进制(从左到右,权重为4,2,1)
0 000 就是2的2次方
1 001 2的1次方
2 010 2的0次方
3 011
4 100
5 101
6 110
7 111
直接拿421去配就好了
应用示例:十进制13转十六进制
- 13 ÷ 16 = 0 余 13
- 余数13对应十六进制的"D"
- 所以十进制13 = 十六进制D
同理,十六进制"D"转十进制:
- D对应十进制13
- 位置:如果是在个位,就是13×16⁰ = 13
- 如果是在十位,就是13×16¹ = 208
527



被折叠的 条评论
为什么被折叠?



