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

就是用十六进制输出(字母使用大写),至少输出2位(不足2位时前面补0)。

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

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