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++.
Mục lục nội dung
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.
Tham khảo thêm
- doc Cài đặt môi trường lập trình C++
- doc Chương trình C++ đầu tiên
- doc Biến trong C++
- doc Kiểu dữ liệu trong C++
- doc Ép kiểu trong C++
- doc Toán tử trong C++
- doc Từ khóa và comment trong C++
- doc cout, cin và endl trong C++
- doc Ký tự đặc biệt trong C++
- doc Namespace trong C++
- doc Template trong C++
- doc Modifier trong C/C++