目录
常见进制
2进制(Binary,B):基数为2,用0和1来表示的数,如(101) 或 101B
8进制(Octal,O):基数为8,用0-7来表示的数,如(7123) 或 7123O
10进制(Decimal,D):基数为10,用0-9来表示的数, 如15 或 15D
16进制(Hexadecimal,H):基数为16,用0-9和A-F(10-15)来表示的数, 如(1A) 或 1AH
任意进制转十进制
通用公式:
其中:K是数位,b是基数,如(100.11)转为10进制
二进制 | 1 | 0 | 0 | . | 1 | 1 | |||
---|---|---|---|---|---|---|---|---|---|
位置量 | |||||||||
各部分结果 | 4 | + | 0 | + | 0 | + | 0.5 | + | 0.25 |
所以(100.11)=4.75
其余进制也是同样的方法
十进制转任意进制
方法:
整数部分:除(基:2,8,16)留余数法
小数部分:乘(基:2,8,16 )取整数法
如:25.625转为2进制
二、八、十六进制的相互转换
1.二进制与八进制的转换
二进制转八进制:3位并1位 计数方法:左<-.->右 位数不足补0,如:(11101.1101)=
八进制转二进制:1位拆3位 如:(45.61)=
2.二进制与十六进制的转换
二进制转十六进制:4位并1位 计数方法:左<-.->右 位数不足补0,如:(111101.010111)=
十六进制转二进制:1位拆4位 如:(4B.61)=
(3条消息) wooovi的博客_CSDN博客-蓝桥杯,洛谷OJ,笔记领域博主https://blog.csdn.net/wooovi欢迎您的关注!
如有转载,请注明出处(如不注明,盗者必究)