短除 N 就可以了
比如
152 的 8 进制(÷8 是商,%8 是余数,到 0 就不除了)
数
÷8
%8
八进制
----------------------------------
152
19
0
0(最低位)
19
2
3
3
2
0
2
2
----------------------------------
所以 152 的 8 进制就是 230
同样 16 进制
数
÷16
%16
十六进制
--------------------------------------
152
9
8
8(最低位)
9
0
9
9
--------------------------------------
所以 152 用十六进制表示就是 98,在 C 中就是 0x98
来个大点的 9999
数
÷16
%16
十六进制
--------------------------------------
9999
624
F(15)
F(15)
624
39
0
0
39
2
7
7
2
0
2
2
--------------------------------------
所以 9999 十六进制是 270F