nynw.net
当前位置:首页 >> C语言中%02X是什么意思? >>

C语言中%02X是什么意思?

X 表示以十六进制形式输出 02 表示不足两位,前面补0输出;出过两位,不影响 举例: printf("%02X", 0x123); //打印出:123 printf("%02X", 0x1); //打印出:01

表示以16进制的格式输出整数类型的数值,输出域宽为2,右对齐,不足的用字符0替代。 示例程序如下: #include int main(){int a=15;printf("%02X\n",a);printf("%03X\n",a);printf("%04X\n",a);return 0;}运行结果为: 0F 00F 000F

X表示以16进制输出,%02表示不够两位以0补齐,超过2位则没有影响

这是C语言的输出格式其中X表示输出16进制数据, 2表示至少占两位, 0表示位数不足的用0填充 示例 printf("%02x", 8) --> 08 printf("%02x", 20) --> 14

X 表示以十六进制形式输出 02 表示不足两位,前面补0输出;出过两位,不影响 举例: printf("%02X", 0x123); //打印出:123 printf("%02X", 0x1); //打印出:01

X 表示以十六进制形式输出 02 表示不足两位,前面补0输出; 举例: printf("%02X", 0x123); //打印出:123 printf("%02X", 0x1); //打印出:01

输出16进制形式的整数 输出宽度2位 不足补0 输出的字母为大写 如果实际宽度超过2位 那么按实际宽度输出。

就是以大写字母形式输出其中可能有的字母,且至少2位十六进制数。如不足2位,则前面补0;若超过2位,则以实际宽度输出。举例说,输出10进制数11时,输出形式为: 0B(即0BH=11) 输出10进制数256时,输出形式为: 100(即100H=256)

X 表示以十六进制形式输出 02 表示不足两位,前面补0输出;出过两位,不影响 举例: printf("%02X", 0x123); //打印出:123 printf("%02X", 0x1); //打印出:01

举例: printf("%02X", 0x123); //打印出:123 printf("%02X", 0x1); //打印出:01

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com