0x0123如何转化成十进制
时间: 2023-09-28 08:05:39 浏览: 228
单精度的浮点数转换成十进制源代码.txt
将0x0123的每一位按权展开,权值为16的幂,从右往左依次为0、1、2、3……。然后将每一位的权值与该位对应的16进制数值相乘,最后将所有结果相加即可得到10进制数。
0x0123中,3的权值为16的0次方,即1,2的权值为16的1次方,即16,1的权值为16的2次方,即256,0的权值为16的3次方,即4096。将每一位的权值与对应的16进制数值相乘,得到3×16^0 + 2×16^1 + 1×16^2 + 0×16^3 = 291,因此,0x0123转化为10进制数为291。
阅读全文