c语言 - printf函数打印16进制格式数据

文章目录

  • 一、printf 输出16进制格式化的数据


一、printf 输出16进制格式化的数据

使用printf 输出16进制的格式化数据,例如输入 0x0A

// 输出0x0a,此方式对0无效
printf("%#.2x\n", 0x0a);

// 输出 0
printf("%#.2x\n", 0x00);

// 输出0x0a
printf("0x%02x\n", 0x0a)

备注:
printf("%#.2x\n", 0x0a); 这种方式对0x00无效,0x00输出0

你可能感兴趣的:(C/C++,Linux,c语言,linux)