16进制数0XFFFF转换为10进制数的步骤?

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:52:16

1, --1234
0xFFFF
0x表示十六进制数
第一位对应16的3次方
第二位对应16的2次方
第三位对应16的1次方
第四位对应16的0次方
0xFFFF = F * 16 * 16 * 16 +
F * 16 * 16 +
F * 16 +
F * 1
其中 十六进制数 F = 15 十进制数
结果为65535
2,你可以用window自带的计算器,view -> 科学计算

0x是16进制的标志,不用考虑,ffff转化成十进制
(ffff)16=f*16^3+f*16^2+f*16+f=65535

%d输出即可

int i=0xffff;
printf("%d",i);