C语言中十六进制数

如题所述

整型数据的十六进制数表示,
unsigned
int
hex_val
=
0x123;
//定义了一个整型变量并赋以初始值为一个十六进制常量。
if
(scanf("%x",
&hex_val)
!=
EOF)
{
printf("它的八、十进制分别=%o、%d\n",
hex_val,
hex_val);
}
也可以输入一个由0-9-A-F中组成的连续的字符序列,然后检查它是否为合法的十六进制数格式,最后,如果需要,可用函数strtoul将这个字符串指针作为base参数转换成数值。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网