Đầu vào / đầu ra cơ bản của C++

Trong hướng dẫn này, chúng ta sẽ học cách sử dụng đối tượng cin để lấy đầu vào từ người dùng và đối tượng cout để hiển thị đầu ra cho người dùng với sự trợ giúp của các ví dụ.

Đầu ra C ++

Trong C ++, coutgửi đầu ra được định dạng đến các thiết bị đầu ra tiêu chuẩn, chẳng hạn như màn hình. Chúng tôi sử dụng coutđối tượng cùng với <<toán tử để hiển thị đầu ra.

Ví dụ 1: Đầu ra chuỗi

#include <iostream>
using namespace std;

int main() {
    // prints the string enclosed in double quotes
    cout << "This is C++ Programming";
    return 0;
}

Đầu ra

This is C++ Programming

Chương trình này hoạt động như thế nào?

  • We first include the iostream header file that allows us to display output.
  • The cout object is defined inside the std namespace. To use the std namespace, we used the using namespace std; statement.
  • Every C++ program starts with the main() function. The code execution begins from the start of the main() function.
  • cout is an object that prints the string inside quotation marks " ". It is followed by the << operator.
  • return 0; is the “exit status” of the main() function. The program ends with this statement, however, this statement is not mandatory.

Lưu ý: Nếu chúng tôi không bao gồm using namespace std;câu lệnh, chúng tôi cần sử dụng std::coutthay thế cout.

Đây là phương pháp ưu tiên vì việc sử dụng stdkhông gian tên có thể tạo ra các vấn đề tiềm ẩn.

Tuy nhiên, chúng tôi đã sử dụng stdkhông gian tên trong các hướng dẫn của mình để làm cho các mã dễ đọc hơn.

#include <iostream>

int main() {
    // prints the string enclosed in double quotes
    std::cout << "This is C++ Programming";
    return 0;
}

Ví dụ 2: Đầu ra số và ký tự

Để in các số và biến ký tự, chúng ta sử dụng cùng một coutđối tượng nhưng không sử dụng dấu ngoặc kép.

#include <iostream>
using namespace std;

int main() {
    int num1 = 70;
    double num2 = 256.783;
    char ch = 'A';

    cout << num1 << endl;    // print integer
    cout << num2 << endl;    // print double
    cout << "character: " << ch << endl;    // print char
    return 0;
}

Đầu ra

70
256.783
character: A

Ghi chú:

  • The endl manipulator is used to insert a new line. That’s why each output is displayed in a new line.
  • The << operator can be used more than once if we want to print different variables, strings and so on in a single statement. For example:
cout << "character: " << ch << endl;

Đầu vào C ++

Trong C ++, cinlấy đầu vào được định dạng từ các thiết bị đầu vào tiêu chuẩn như bàn phím. Chúng tôi sử dụng cinđối tượng cùng với >>toán tử để lấy đầu vào.

Ví dụ 3: Nhập / xuất số nguyên

#include <iostream>
using namespace std;

int main() {
    int num;
    cout << "Enter an integer: ";
    cin >> num;   // Taking input
    cout << "The number is: " << num;
    return 0;
}

Đầu ra

Enter an integer: 70
The number is: 70

Trong chương trình, chúng tôi đã sử dụng

cin >> num;

để lấy đầu vào từ người dùng. Đầu vào được lưu trữ trong biến num . Chúng tôi sử dụng >>toán tử với cinđể lấy đầu vào.

Lưu ý: Nếu chúng tôi không bao gồm using namespace std;câu lệnh, chúng tôi cần sử dụng std::cinthay thế cin.

C ++ lấy nhiều đầu vào

#include <iostream>
using namespace std;

int main() {
    char a;
    int num;

    cout << "Enter a character and an integer: ";
    cin >> a >> num;

    cout << "Character: " << a << endl;
    cout << "Number: " << num;

    return 0;
}

Đầu ra

Enter a character and an integer: F
23
Character: F
Number: 23








Gõ tìm kiếm nhanh...