做题目的时候,用到273化为16进制数,脑子一下有点蒙,虽然知道
273
=
1
6
2
+
16
+
1
273 = 16^2+16+1
273=162+16+1 ,但是很难接受结果为:
0
x
111
0x111
0x111就是16进制下的273。
纠结了很久才明白,自己理解错误的原因在于:没能理解这三个1,每个1各占一个4位二进制。
即:0001 0001 0001 不是我想象的0001 0011。
细节真的超级重要!
转载请注明原文地址: https://ju.6miu.com/read-1125874.html