Yếu tố ảnh hưởng
- (dấu trừ): căn lề trái.
- Số sau
%: độ rộng trường tối thiểu (đệm khoảng trắng nếu chuỗi ngắn hơn).
. (dấu chấm): tách độ rộng và độ chính xác.
Bảng định dạng phổ biến
| Specifier | Dùng cho |
| %c | Một ký tự đơn |
| %s | Chuỗi ký tự |
| %hi | short (có dấu) |
| %hu | short (không dấu) |
| %Lf | long double |
| %n | Không in gì (lưu số ký tự đã in) |
| %d | Số nguyên thập phân (cơ số 10) |
| %i | Số nguyên thập phân (tự nhận cơ số) |
| %o | Số bát phân (cơ số 8) |
| %x | Số thập lục phân (cơ số 16) |
| %p | Địa chỉ (con trỏ) |
| %f | Số thực float |
| %u | int không dấu |
| %e | Số thực ký pháp khoa học |
| %E | Số thực ký pháp khoa học (E in hoa) |
| %% | Ký hiệu % |
Ví dụ: %o in số bát phân
#include <stdio.h>
int main() {
int num = 31;
printf("%o\n", num); // 31 decimal = 37 octal
return 0;
}
Kết quả
37