Chương 7 Các dòng tập tin (Stream) Dòng cout và toán tử xuất

2 366 0
Chương 7 Các dòng tập tin (Stream) Dòng cout  và toán tử xuất

Đang tải... (xem toàn văn)

Thông tin tài liệu

Dòng cout toán tử xuất 4.1. Dòng cout Dòng cout là một đối tượng kiểu ostream đã định nghĩa trong C++. Đó là dòng xuất (output) chuẩn gắn với màn hình (tương tự như stdout của C). Các thao tác xuất trên dòng cout đồng nghĩa với xuất dữ liệu ra màn hình. Do cout là một đối tượng của lớp ostream nên với cout chung ta có thể sử dụng toán tử xuất << các phương thức xuất của các lớp ios ostream. 4.2.Toán tử xuất C++ định nghĩa chồng toán tử dịch trái << để gửi cáctự ra dòng xuất. Cách dùng toán tử xuất để xuất dữ liệu từ bộ nhớ ra dòng cout như sau: cout << Tham_số ; Trong đó Tham_số biểu thị một giá trị cần xuất ra màn hình. Giá trị sẽ được biến đổi thành một dẫy ký tự trước khi đưa ra dòng xuất. Kiểu của Tham_số có thể như sau: - Nguyên (xuất giá trị nguyên) - Thực (xuất giá trị thực) - ký tự - char (xuất một ký tự) - con trỏ ký tự - char* (xuất chuỗi ký tự) Chú ý: Các toán tử xuất có thể viết nối đuôi nhau (để xuất nhiều giá trị) trên một dòng lệnh như sau: cout << Tham_số_1 << Tham_số_2 << . << Tham_số_k ; Chú ý: Toán tử xuất được định nghĩa chồng (trùng tên) với toán tử dịch trái nó cùng có mức độ ưu tiên như toán tử dịch trái. Xem phụ lục 1 chúng ta thấy toán tử xuất có thứ tự ưu tiên lớn hơn các toán tử trong biểu thức điều kiện. Vì vậy nếu dùng toán tử xuất để in một biểu thức điều kiện như sau: int a=5, b=10; cout << “\nMax= “ << a>b?a:b ; thì Trình biên dịch sẽ báo lỗi. Để tránh lỗi cần dùng các dấu ngoặc tròn để bao biểu thức điều kiện như sau: int a=5, b=10; cout << “\nMax= “ << (a>b?a:b) ; Tóm lại: Nên bao các biểu thức trong 2 dấu ngoặc tròn. 4.3. Định dạng (tạo khuôn dạng cho) dữ liệu xuất Việc định dạng dữ liệu xuất hay tạo khuôn dạng cho dữ liệu xuất là một việc cần thiết. Ví dụ cần in các giá trị thực trên 10 vị trí trong đó có 2 vị trí dành cho phần phân. Bản thân toán tử xuất chưa có khả năng định dạng, mà cần sử dụng các công cụ sau: + Các phương thức định dạng + Các các cờ định dạng + Các hàm bộ phận định dạng Mục sau sẽ trình bầy cách định dạng giá trị xuất. 374 . dụng toán tử xuất << và các phương thức xuất của các lớp ios và ostream. 4.2 .Toán tử xuất C++ định nghĩa chồng toán tử dịch trái << để gửi các. Dòng cout và toán tử xuất 4.1. Dòng cout Dòng cout là một đối tượng kiểu ostream đã định nghĩa trong C++. Đó là dòng xuất (output) chuẩn

Ngày đăng: 24/10/2013, 15:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan