进制转换学习笔记

it2026-06-16  7

进制转换笔记

任意进制的转换原理 与 常用进制的转换方法 常用进制(2、8、10、16)

n进制,逢n进一 基数:进制中允许使用的数码个数

进制基数二进制0 1八进制0 1 2 3 4 5 6 7十进制0 1 2 3 4 5 6 7 8 9十六进制0 1 2 3 4 5 6 7 8 9 A B C D E F

位权:不同位置的数码所代表的数值,进制的次数-1次方

位权 1 0 2 10^2 102 1 0 1 10^1 101 1 0 2 10^2 102/123

1 0 2 1 0 1 1 0 0 10^2 10^1 10^0 102101100 百十个 (1 2 3) 10 1 ∗ 1 0 2 + 2 ∗ 1 0 1 + 3 ∗ 1 0 0 = 123 1 * 10^2 + 2*10^1 +3 * 10^0=123 1102+2101+3100=123

2 2 2 1 2 0 2^2 2^1 2^0 222120 四二个 (1 0 1) 2 十进制: 1 ∗ 2 2 + 0 ∗ 2 1 + 1 ∗ 2 0 = 5 1 * 2^2 + 0*2^1 +1 * 2^0=5 122+021+120=5 二进制: 1 ∗ 1 0 2 + 0 ∗ 1 0 1 + 1 ∗ 1 0 0 = 100 + 0 + 1 = 101 1*10^2+0*10^1+1*10^0=100+0+1=101 1102+0101+1100=100+0+1=101

2,8,16转换为10进制,求每位位权和 (101)2= 1 ∗ 2 2 + 0 ∗ 2 1 + 1 ∗ 2 0 = 5 1*2^2+0*2^1+1*2^0=5 122+021+120=5 (357)8= 3 ∗ 8 2 + 5 ∗ 8 1 + 7 ∗ 8 0 = 239 3*8^2+5*8^1+7*8^0=239 382+581+780=239 (8B)16= 8 ∗ 1 6 1 + 11 ∗ 1 6 0 = 139 8*16^1+11*16^0=139 8161+11160=139

2、8、16之间的转换

二八十六0000000000101100100220011033010004401010550110066011107710001081001119101012A101113B110014C110115D111016E111117F

2 3 = 8 2^3=8 23=8 2 4 = 16 2^4=16 24=16 (10110)2 转八进制 010|110(补足三位) (26)8

转十六进制 0001|0110(补足四位零) (16)16

最新回复(0)