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 ++, cout
gử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 thestd
namespace. To use thestd
namespace, we used theusing namespace std;
statement. - Every C++ program starts with the
main()
function. The code execution begins from the start of themain()
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 themain()
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::cout
thay thế cout
.
Đây là phương pháp ưu tiên vì việc sử dụng std
khô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 std
khô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 ++, cin
lấ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::cin
thay 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