读《深入理解计算机系统》
第二章 信息的表示与处理
10进制转换16进制
十进制x转换16进制,可以反复用16除x,x=q*16+r,得到的余数r作为16进制的低位,商q作为新的x,反复迭代直到商为0.
314156 = 19634*16+12 (C)
19634 = 1227*16+2 (2)
1227 = 76*16+11 (B)
76 = 4*16+12 (C)
4 = 0*16 +4 (4)
结果为0x4CB2C