Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Định dạng đầu vào/đầu ra (Format Specifiers) trong C

Định dạng cho printf()/scanf() cho biết kiểu dữ liệu.

Định dạngKiểu
%cKý tự
%d, %iSố nguyên có dấu
%uSố nguyên không dấu
%fFloat
%lfDouble
%LfLong double
%sChuỗi
%pCon trỏ
%x, %XHex
%oOctal
%e, %EKhoa học
%g, %GTự động %f/%e
%%In ký tự %

Modifier: %-20s (căn trái), %20.5s (độ rộng 20, độ chính xác 5).

Ví dụ

printf("%c\n", 'B');
printf("%d\n", 45);
printf("%f\n", 12.67);
printf("%e\n", 12.67);
printf("%o\n", 67);
printf("%x\n", 67);
printf("%s\n", "Hello");
printf("%-20s\n", "Hello"); // can trai
printf("%.5s\n", "Hello World"); // 5 ky tu