二进制
│B
│Binary
│表示为101B或(101)2;
四进制
│Q
│Quaternary
│表示为101Q或(101)4;
八进制
│O
│Octal
│表示为101O或(101)8;
十进制
│D
│Decimal
│表示为101D或(101)10;
十六进制
│H
│Hexadecimal
│表示为101H或(101)16。
转换:
二进制、四进制、八进制、十六进制→→→十进制;
各位数字*各自基数^(n-1),其乘积之和即为转换后的十进制数。
例,二进制数101B转十进制:101B=1*(2^2)+0*(2^1)+1*(2^0)=4+0+1=5D
十进制→→→二进制、四进制、八进制、十六进制;
整数部分,高位到低位依次连续除以基数取余数,然后再倒序;小数部分,高位到低位一次连续乘以基数取整数,顺序排序后前面加上0.0。
例,201D转二进制,
201/2=100...1
100/2=50......0
50/2=25.........0
25/2=12..........1
12/2=6.............0
6/2=3................0
3/2=1.................1
1/2=0...................1
二进制数为11001001,即201D=11001001B
例,0.25D转二进制,
0.25*2=0.5....0
0.5*2=1.0......1
顺序排序为01,加上0.0=0.01,即0.01B
│B
│Binary
│表示为101B或(101)2;
四进制
│Q
│Quaternary
│表示为101Q或(101)4;
八进制
│O
│Octal
│表示为101O或(101)8;
十进制
│D
│Decimal
│表示为101D或(101)10;
十六进制
│H
│Hexadecimal
│表示为101H或(101)16。
转换:
二进制、四进制、八进制、十六进制→→→十进制;
各位数字*各自基数^(n-1),其乘积之和即为转换后的十进制数。
例,二进制数101B转十进制:101B=1*(2^2)+0*(2^1)+1*(2^0)=4+0+1=5D
十进制→→→二进制、四进制、八进制、十六进制;
整数部分,高位到低位依次连续除以基数取余数,然后再倒序;小数部分,高位到低位一次连续乘以基数取整数,顺序排序后前面加上0.0。
例,201D转二进制,
201/2=100...1
100/2=50......0
50/2=25.........0
25/2=12..........1
12/2=6.............0
6/2=3................0
3/2=1.................1
1/2=0...................1
二进制数为11001001,即201D=11001001B
例,0.25D转二进制,
0.25*2=0.5....0
0.5*2=1.0......1
顺序排序为01,加上0.0=0.01,即0.01B