- vừa được xem lúc

Bài 3. Xuất dữ liệu ra màn hình.

0 0 11

Người đăng: Vàng Văn Quyn

Theo Viblo Asia

1. Xuất mặc định.

#include <iostream> để dùng hàm xuất nhập cout và cin using namespace std; Nếu không khai báo thì phải viết các lệnh như: std::cout << "9+4 = "<<9+4 << std::endl;

#include <iostream>
using namespace std;
int main()
{ cout << "9+4 = "<<9+4 << endl; cout << "9-4 = "<<9-4 << endl; cout << "9*4 = "<<9*4 << endl; cout << "9/4 = "<<9.0/4 << endl; cout << "9%4 = "<<9%4 << endl; cout << "9/4 = "<<9/4 << endl; return 0;
}

2. Xuất căn lề, vị trí.

  • #include <iomanip> chứa các hàm: setw(n), setfill(ch), left, right, setprecision(n)
  • cout<<setw(n)<<căn lề <<dữ liệu xuất;
  • Ghi chú:
  • n>=0 là đô rộng danh cho dữ liệu xuất gí trị nguyên.
  • căn lề: Trái hoặc phải có giá trị left hoặc right
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{ cout <<setw(10)<<left<< "9+4 = "<<9+4 << endl; cout <<setw(10)<<right<< "9-4 = "<<9-4 << endl; return 0;
}

3. Số chữ số thập phân.

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{ cout <<setw(10)<<left<<setprecision(5)<<fixed<< "9.0/4 = "<<9.0/4 << endl; cout <<setw(10)<<left<< "9.0/4 = "<<setprecision(3)<<fixed<<9.0/4 << endl; return 0;
}

  • Trong C++, bạn có thể định dạng dữ liệu nhập xuất cho thiết bị nhập xuất chuẩn (bàn phím, màn hình console), hoặc có thể định dạng dữ liệu nhập xuất cho file văn bản.
  • Để định dạng dữ liệu, bạn cần thêm chỉ thị #include <iomanip> vào đầu chương trình. Thư viện này chứa các toán tử định dạng (manipulator).
  • Toán tử setw(n): xác định độ rộng dành cho của dữ liệu xuất. Khi sử dụng setw(n), các khoảng trắng sẽ được thêm vào bên trái hoặc bên phải dữ liệu xuất ( để tổng số ký tự là n). Dữ liệu khi in ra sẽ được canh trái hoặc canh phải.
  • Toán tử left và right dùng chung với setw(n) để canh lề trái hoặc lề phải.
  • Toán tử setfill(ch) dùng chung với setw(n) để quy định ký tự ch được thêm vào thay vì dùng khoảng trắng mặc định. Ví dụ: nếu dùng setfill(‘-’) thì dấu ‘-‘ sẽ được thay cho khoảng trắng.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Memory layout của một chương trình C/C++

1. Đặt Vấn Đề.

0 0 45

- vừa được xem lúc

Sự khác nhau giữa bộ nhớ Heap và bộ nhớ Stack trong lập trình

1. Giới thiệu. . Như chúng ta đã biết thì việc Quản lý bộ nhớ đối với một lập trình viên là rất quan trọng.

0 0 57

- vừa được xem lúc

Tích hợp thư viện C/C++ vào một dự án Flutter như thế nào?

Chào các bạn hôm nay rảnh rỗi thì mình viết một bài hướng dẫn về cách tích hợp một thư viện C/C++ vào một dự án Flutter. Thì cũng khá đơn giãn thôi vì Flutter đã cũng cấp cho chúng ta một thư viện khá

0 0 61

- vừa được xem lúc

Programming

Definition of Programming. .

0 0 34

- vừa được xem lúc

Gọi hàm của C++ trong Python bằng ctypes

Nếu đã từng dùng qua các thư viện liên quan đến toán học của Python như numpy, các bạn sẽ để ý thấy các nó có tốc độ xử lý rất nhanh. Điều này là do một phần của package này được viết bằng C/C++ và ph

0 0 40

- vừa được xem lúc

Build ứng dụng Cross Platform với Go và CGO

1. Giới thiệu.

0 0 37