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

Khác biệt giữa luồng cin và cout trong C++

cin là đối tượng của luồng nhập (input stream) dùng để nhận đầu vào từ các luồng như file, console, v.v. cout là đối tượng của luồng xuất (output stream) dùng để hiển thị đầu ra. Cơ bản, cin là câu lệnh nhập, cout là câu lệnh xuất.

Chúng cũng dùng toán tử khác nhau. cin dùng toán tử trích xuất (>>) trong khi cout dùng toán tử chèn (<<).

Ví dụ, nếu muốn đọc giá trị int vào biến my_int (dùng cin) rồi in ra màn hình (dùng cout), bạn viết:

Ví dụ

#include <iostream>
int main() {
    int my_int;
    std::cin >> my_int;
    std::cout << my_int;
    return 0;
}

Lưu chương trình vào file hello.cpp. Điều hướng đến thư mục file trong terminal/cmd và biên dịch:

$ g++ hello.cpp

Chạy:

$ ./a.out

Kết quả

Nếu nhập: 15, kết quả:

15