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

Trong hướng dẫn này, chúng ta sẽ học cách sử dụng đối tượng cin để nhận đầ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 using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; ) 

Đầu ra

 Đây là lập trình C ++ 

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

  • Đầu tiên chúng tôi bao gồm iostreamtệp tiêu đề cho phép chúng tôi hiển thị đầu ra.
  • Đối couttượng được định nghĩa bên trong stdkhông gian tên. Để sử dụng stdkhông gian tên, chúng tôi đã sử dụng using namespace std;câu lệnh.
  • Mọi chương trình C ++ đều bắt đầu với main()hàm. Việc thực thi mã bắt đầu từ khi bắt đầu main()hàm.
  • coutlà một đối tượng in chuỗi bên trong dấu ngoặc kép " ". Nó được theo sau bởi các <<nhà điều hành.
  • return 0;là "trạng thái thoát" của main()hàm. Chương trình kết thúc bằng câu lệnh này, tuy nhiên, câu lệnh này không bắt buộc.

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 được ưu tiên vì 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 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 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 ký tự: A 

Ghi chú:

  • Bộ endlđiều khiển được sử dụng để chèn một dòng mới. Đó là lý do tại sao mỗi đầu ra được hiển thị trong một dòng mới.
  • Các <<nhà điều hành có thể được sử dụng nhiều hơn một lần nếu chúng ta muốn in các biến khác nhau, dây và vân vân trong một tuyên bố duy nhất. Ví dụ:
 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 using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; ) 

Đầu ra

 Nhập một số nguyên: 70 Số là: 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 using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; ) 

Đầu ra

 Nhập một ký tự và một số nguyên: F 23 Ký tự: F Số: 23 

thú vị bài viết...