printf 格式化
1. 常用占位符
| 占位符 | 类型 |
|---|---|
| %d / %i | 有符号整数 |
| %u | 无符号 |
| %f | 浮点 |
| %.2f | 保留 2 位小数 |
| %c | 字符 |
| %s | 字符串 |
| %x / %X | 十六进制 |
| %zu | size_t(常配合 sizeof) |
| %p | 指针地址 |
2. 完整例子
| 1 | int n = 255; |
| 2 | printf("dec=%d hex=%x\n", n, n); |
| 3 | printf("[%5d]\n", n); |
| 4 | printf("[%-5d]\n", n); |
| 5 | printf("%08X\n", n); |