C语言:进制转换
二进制:
取值范围:0 1
运算法则:逢二进一
八进制:
取值范围:0 ~7
运算法则:一位对应三位二进制
十进制:
取值范围:0~9
运算法则:一位对应四位二进制
十六进制:
取值范围:0~9 A~F
运算法则:一位对应四位二进制
2进制转10进制:0101 :0x2^3+1x2^2+0x2^1+1x2^0=5
10进制转2进制:25
25/2=12--1
12/2=6--0
6/2=3--0
3/2=1--1
1/2=0--1
二进制:11001
8进制转2进制:0257
2 5 7
010 101 111
2进制转8进制:与上相反
2进制转16进制:与二进制转十进制相似
1111 1010 1110
F A E
16进制转2进制:与上相反
8进制转10进制:254
4x8^0+5x8^1+2x8^2=172
8进制转16进制:依托二进制做桥梁,进行转换