C ++ cout - Thư viện chuẩn C ++

Đối tượng cout trong C ++ là một đối tượng của lớp ostream. Nó được sử dụng để hiển thị đầu ra cho thiết bị đầu ra tiêu chuẩn tức là màn hình. Nó được liên kết với dòng đầu ra C chuẩn.

khai báo cout

 cout ostream extern;

Nó được định nghĩa trong tệp tiêu đề "> tệp tiêu đề.

Đối tượng cout được đảm bảo được khởi tạo trong hoặc trước lần đầu tiên một đối tượng kiểu ios_base::Initđược xây dựng. Sau khi đối tượng cout được xây dựng, nó được gắn với cinđiều đó có nghĩa là bất kỳ hoạt động đầu vào nào trên cinthực thi cout.flush ().

Chữ "c" trong coutdùng để chỉ "ký tự" và "out" có nghĩa là "đầu ra", do đó coutcó nghĩa là "đầu ra ký tự". Đối couttượng được sử dụng cùng với toán tử chèn (<<) để hiển thị dòng ký tự. Cú pháp chung là:

 cout << varName;

Hoặc là

 cout << "Một số chuỗi";

Toán tử trích xuất có thể được sử dụng nhiều lần với sự kết hợp của các biến, chuỗi và trình thao tác (như endl):

 cout << var1 << "Một số Chuỗi" << var2 << endl;

Các đối tượng cout cũng có thể được sử dụng với chức năng thành viên khác như put(), write(), vv Một số các chức năng thành viên thường được sử dụng là:

  • cout.put(char &ch): Hiển thị ký tự được lưu trữ bởi ch.
  • cout.write(char *str, int n): Hiển thị cách đọc n ký tự đầu tiên từ str.
  • cout.setf(option):Đặt một tùy chọn nhất định. Các tùy chọn thường được sử dụng là trái, phải, khoa học, cố định, v.v.
  • cout.unsetf(option): Bỏ đặt một tùy chọn nhất định.
  • cout.precision(int n):Đặt độ chính xác thập phân thành n trong khi hiển thị các giá trị dấu phẩy động. Tương tự như cout << setpre precision (n).

Ví dụ 1: cout với toán tử chèn:

 #include using namespace std; int main() ( int a,b; char str() = "Hello Programmers"; /* Single insertion operator */ cout <> a>> b; cout << str; cout << endl; /* Multiple insertion operator */ cout << "Value of a is " << a << endl << "Value of b is " << b; return 0; )

Khi bạn chạy chương trình, đầu ra có thể sẽ là:

 Nhập 2 số - 6 17 Xin chào Lập trình viên Giá trị của a là 6 Giá trị của b là 17

Ví dụ 2: cout với hàm thành viên:

 #include using namespace std; int main() ( char str() = "Do not interrupt me"; char ch = 'm'; cout.write(str,6); cout << endl; cout.put(ch); return 0; )

Khi bạn chạy chương trình, đầu ra có thể sẽ là:

 Đừng m

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