Hằng số trong C++

Tương tự biến, hằng cũng là một đại lượng thể hiện cho một dữ liệu nào đó. Nhưng dữ liệu mà hằng nắm giữ sẽ không được sửa đổi trong suốt thời gian thực thi chương trình. Mỗi một hằng sẽ có tên và giá trị mà nó nắm giữ. Bên cạnh đó hằng cũng có thể có kiểu dữ liệu tương tự như biến. Mời bạn đọc cùng tham khảo bài viết dưới đây của eLib.VN để tìm hiểu về Hằng số trong C++.

Hằng số trong C++

Hằng số trong C++ là một giá trị hoặc biến không thể thay đổi trong chương trình, ví dụ: 10, 20, 'a', 3.4, "lập trình c++", vv.

Có nhiều loại hằng trong lập trình C++.

1. Danh sách hằng số trong C++

Hằng số (Constant) Ví dụ
Hằng số thập phân 10, 20, 450, vv.
Hằng số thực hoặc số thực dấu phảy động 10.3, 20.2, 450.6, vv.
Hằng số Octal 021, 033, 046, vv.
Hằng số Hexadecimal 0x2a, 0x7b, 0xaa, vv.
Hằng số ký tự 'a', 'b', 'x', vv.
Hằng số chuỗi String "c", "c++ program", vv.

2. Sử dụng từ khóa const trong C++

Từ khóa const được sử dụng để định nghĩa hằng số trong lập trình C++.

const float PI = 3.14;

Bây giờ, giá trị của biến PI không thể thay đổi.

#include <iostream>

using namespace std;

int main() {
    const float PI = 3.14;
    cout << "Gia tri PI = " << PI;
    return 0;
}

Kết quả:

Gia tri PI = 3.14

Nếu bạn cố gắng thay đổi giá trị của PI, nó sẽ hiển thị lỗi thời gian biên dịch.

#include <iostream>

using namespace std;

int main() {
    const float PI = 3.14;
    PI = 100;
    cout << "Gia tri PI = " << PI;
    return 0;
}

Kết quả:

[Error] assignment of read-only variable 'PI'

Trên đây là bài viết của eLib.VN về hằng trong C++. Chúng tôi hy vọng bài viết hữu ích cho những bạn đang nghiên cứu về lập trình C++. Chúc các bạn thành công và vững vàng với đam mê lập trình của mình.

Ngày:27/10/2020 Chia sẻ bởi:Minh Ngoan

CÓ THỂ BẠN QUAN TÂM