8进制 028
16进制ox28 1~9 A,B,C,D,E,F(10~15);
如: 1110101, 0111011;
二进制转8进制:
分三个为一组 4 2 1 得出:
001 110 101 = 165; 000 111 011 = 73;
二进制转10进制:
相乘如 1110101 : 1*(2^6) = 64 + 1*(2^5) = 32 + 1*(2^4) = 16 + 0*(2^3) = 0 + 1*(2^2) = 4 + 0*(2^1) = 0 + 1*(2^0) = 1;最终等于 117;
1*(2*2*2*2*2*2)
相乘如 0111011:0*(2^6) = 0 + 1*(2^5) = 32 + 1*(2^4) = 16 + 1*(2^3) = 8 + 0*(2^2) = 0 + 1*(2^1) = 2 + 1*(2^0) = 1;最终等于 59;
二进制转16进制:
分四个为一组 8 4 2 1 得出:
0111 0101 = 75; 0011 1011 = 3B;
---------------------------------------------------------------
10进制转二进制 如 789: 取余
789/2 = 394.5 1
394/2 = 197 0
197/2 = 98.5 1
98/2 = 49 0
49/2 = 24.5 1
24/2 = 12 0
12/2 = 6 0
6/2 = 3 0
3/2 = 1.5 1
1/2 = 0.5 1
往上加 1100010101
如34:
34/2=17 0
17/2=8.5 1
8/2=4 0
4/2=2 0
2/2=1 0
1/2=0.5 1
往上加 100010
:10进制转化16进制 可以先把10进制转化为2进制 在用2进制转化16进制;
16进制转化10进制,可以先把16进制转化2进制在用2进制转化10进制;
8进制同理;