Menu
CoddyTech

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:

  • %d cho số nguyên
  • %f cho số thực
  • %c cho ký tự
  • %s cho 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.

challenge icon

Thử thách

Dễ

Viết một chương trình C thực hiện những việc sau:

  1. Khai báo một biến số nguyên year và khởi tạo biến bằng giá trị 2023.
  2. Khai báo một biến số thực pi và khởi tạo biến bằng giá trị 3.14159.
  3. 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.141590

Hã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;
}
quiz iconTự kiểm tra

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

Tự luyện tập: Trình biên dịch C online