printf 格式化

1. 常用占位符

占位符类型
%d / %i有符号整数
%u无符号
%f浮点
%.2f保留 2 位小数
%c字符
%s字符串
%x / %X十六进制
%zusize_t(常配合 sizeof)
%p指针地址

2. 完整例子

C
1int n = 255;
2printf("dec=%d hex=%x\n", n, n);
3printf("[%5d]\n", n);
4printf("[%-5d]\n", n);
5printf("%08X\n", n);