Công cụ xác định định dạng C
Công cụ xác định định dạng
Bộ xác định định dạng được sử dụng cùng với hàm printf()
để cho trình biên dịch biết loại dữ liệu mà biến đang lưu trữ. Về cơ bản nó là một phần giữ chỗ cho giá trị biến.
Công cụ xác định định dạng bắt đầu bằng dấu phần trăm %
, theo sau là ký tự.
Ví dụ: để xuất giá trị của biến int
, hãy sử dụng công cụ xác định định dạng %d
được bao quanh bởi dấu ngoặc kép ( ""
), bên trong hàm printf()
:
Để in các loại khác, sử dụng %c
cho char
và %f
cho float
:
Ví dụ
// Create variables
int myNum = 15; // Integer (whole number)
float
myFloatNum = 5.99; // Floating point number
char myLetter = 'D'; //
Character
// Print variables
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
Hãy tự mình thử » Để kết hợp cả văn bản và một biến, hãy phân tách chúng bằng dấu phẩy bên trong hàm printf()
:
Để in các loại khác nhau trong một hàm printf()
, bạn có thể sử dụng như sau:
Ví dụ
int myNum = 15;
char myLetter = 'D';
printf("My number is %d and my
letter is %c", myNum, myLetter);
Hãy tự mình thử »Bạn sẽ tìm hiểu thêm về Kiểu dữ liệu trong chương sau .
Giá trị in không có biến
Bạn cũng có thể chỉ in một giá trị mà không lưu trữ nó trong một biến, miễn là bạn sử dụng công cụ xác định định dạng chính xác:
Ví dụ
printf("My favorite number is: %d", 15);
printf("My favorite letter is:
%c", 'D');
Hãy tự mình thử »Tuy nhiên , việc sử dụng các biến sẽ bền vững hơn vì chúng được lưu lại để sử dụng sau này và có thể sử dụng lại bất cứ khi nào.