Cơ bản về printf
Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 11 trên 63.
Trong C, hàm (function) printf() dùng để in dữ liệu đầu ra đã định dạng ra bảng điều khiển. Hàm này thuộc thư viện đầu vào/đầu ra tiêu chuẩn <stdio.h>.
Cú pháp cơ bản của printf() là:
printf("format string", argument1, argument2, ...);Chuỗi định dạng có thể chứa:
- Văn bản thuần, được in ra nguyên văn
- Các mã định dạng, bắt đầu bằng % và được thay bằng giá trị của các đối số
Dưới đây là một số định dạng thường dùng:
%dcho số nguyên%fcho số thực
%ccho ký tự%scho chuỗi
Ví dụ:
int age = 25;
printf("I am %d years old.\n", age);Kết quả sẽ là: I am 25 years old.
\n ở cuối chuỗi là ký tự xuống dòng, giúp con trỏ chuyển sang dòng tiếp theo sau khi in ra.
Thử thách
DễViết một chương trình C thực hiện những việc sau:
- Khai báo một biến số nguyên
yearvà khởi tạo biến bằng giá trị 2023. - Khai báo một biến số thực
pivà khởi tạo biến bằng giá trị 3.14159. - Dùng
printf()để in các giá trị này theo định dạng sau:
The current year is 2023
The value of pi is 3.141590Hãy dùng chỉ định định dạng phù hợp với kiểu của từng biến. Lưu ý rằng %f mặc định in giá trị số thực với 6 chữ số thập phân, vì vậy 3.14159 sẽ hiển thị thành 3.141590.
Tự làm thử
#include <stdio.h>
int main() {
// Khai báo và khởi tạo các biến ở đây
// Viết các câu lệnh printf ở đây
return 0;
}Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Nền tảng cơ bản
2Biến
Kiểu dữ liệuSố nguyênSố thực - DoubleKý tựGiá trị BooleanHằng sốCơ bản về printfQuy tắc đặt tên biếnChuyển đổi kiểu phần 1Chuyển đổi kiểu phần 2Thử thách ôn tậpTự luyện tập: Trình biên dịch C online