Chuyển đến nội dung chính
Mô-đun 1 · Bài học 3 trong tổng số 33/18 trong khóa học~10 min
Bài học theo mô-đun (3/3)

Đầu vào/Đầu ra và luồng

Trong C++, đầu vào và đầu ra tiêu chuẩn được quản lý thông qua luồng (luồng dữ liệu) được xác định trong thư viện chuẩn <iostream>.

Hai đối tượng chính bạn sẽ sử dụng là:

  • std::cout: luồng đầu ra (liên kết với màn hình).
  • std::cin: luồng đầu vào (liên kết với bàn phím).

In bằng std::cout

Để gửi dữ liệu ra màn hình, chúng ta sử dụng toán tử chèn <<:

C++
#include <iostream>

int main() {
    std::cout << "Hello!" << " Welcome to C++." << std::endl;
    return 0;
}
  • << có thể được xâu chuỗi để in liên tiếp các văn bản và biến khác nhau.
  • std::endl chèn ký tự dòng mới (\n) và xóa luồng (đảm bảo rằng đầu ra được hiển thị ngay lập tức trên màn hình).

Đọc với std::cin

Để đọc các giá trị do người dùng nhập, chúng tôi sử dụng luồng đầu vào tiêu chuẩn std::cin kết hợp với toán tử trích xuất >>:

C++
#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age; // Extracts user input and saves it into age
    std::cout << "You are " << age << " years old." << std::endl;
    return 0;
}

Hãy tự mình thử

tập thể dục#cpp.m1.l3.e1
Nỗ lực: 0Đang tải…

In thông báo 'C++ rất nhanh!' theo sau là dòng mới sử dụng std::endl.

Đang tải trình chỉnh sửa…
Hiển thị gợi ý

Hoa Kỳ l'operatore d'inserimento `<<`con`std::cout`e`std::endl`.

Giải pháp khả dụng sau 3 lần thử

tập thể dục#cpp.m1.l3.e2
Nỗ lực: 0Đang tải…

Khai báo một biến số nguyên có tên là số. Đọc giá trị của nó từ đầu vào tiêu chuẩn bằng std::cin và sau đó in nó bằng std::cout.

Đang tải trình chỉnh sửa…
Hiển thị gợi ý

Để đọc, hãy sử dụng `std::cin >> number;`và để in, hãy sử dụng`std::cout << number;`.

Giải pháp khả dụng sau 3 lần thử