C语言中如何用 printf 格式化打印16进制

C语言中如何用 printf 格式化打印16进制

目录格式测试程序运行结果

格式

%x:普通小写16进制

%X:普通大写16进制

%#x:带0x前缀的小写16进制

%#X:带0X前缀的大写16进制

测试程序

#include

int main()

{

int a = 31;

printf("a = %x\n", a);

printf("a = %X\n", a);

printf("a = %#x\n", a);

printf("a = %#X\n", a);

return 0;

}

运行结果

a = 1f

a = 1F

a = 0x1f

a = 0X1F

相关推荐

派件自动化:选择最合适的软件工具
1954年瑞士世界杯详细赛程表一览
[育儿话题]高温瑜珈后的喂奶问题[复制链接]
恺:恺字的意思/解释/读音/来源
外卖箱子哪里买?这几个地方能买到便宜好用的!
嘀嗒出行人工客服电话是多少 嘀嗒出行人工客服电话号码查询