Cùng tìm hiểu về hằng số trong C++. Bạn sẽ biết hằng số trong C++ là gì sau bài học này.
Hằng số trong C++ là gì
Hằng số trong C++ hay còn gọi là literals trongC++, là các dữ liệu có giá trị cố định, được thể hiện trực tiếp trong chương trình mà không cần qua tính toán, và có thể được gán cho bất kỳ kiểu dữ liệu nguyên thủy nào trong C++.
Ở đây, kiểu dữ liệu nguyên thủy trong C++ là 8 kiểu dữ liệu cơ bản được C++ cung cấp sẵn cho chúng ta sử dụng, bao gồm byte, short, int, long, char, bool, float, và double.
Hằng số trong C++ bao gồm nhiều loại giá trị khác nhau, trong đó đại diện tiêu biểu mà chúng ta hay dùng nhất gồm có 5 loại sau đây:
Kiểu Hằng số | Ý nghĩa |
---|---|
Integral literals | hằng số nguyên |
Floating-Point literal | hằng số thực |
Character literals | hằng ký tự |
String literals | hằng Chuỗi ký tự |
Boolean literals | True và False |
Sau đây hãy cùng xem một số ví dụ tương ứng với các loại Hằng số trong C++ nhé.
|
Kết quả, các giá trị của các Hằng số được thể hiện trực tiếp không qua tính toán và in ra màn hình như sau:
1234 |
Chúng ta sẽ tìm hiểu kỹ hơn về một số hằng số này trong các bài viết dưới đây:
Hằng số và const trong C++
Ở phần trên chúng ta đã biết các kiểu hằng số tự nhiên như hằng số nguyên hay hằng ký tự rồi.
Điều đặc biệt là trong khai báo biến, chúng ta cũng có thể khiến một biến cũng có thể có tính chất giống như hằng số, với giá trị cố định, được thể hiện trực tiếp trong chương trình mà không cần qua tính toán. Và một biến nếu ở dạng hằng số thì nó sẽ không thể thay đổi giá trị nữa.
Để làm được điều đó thì chúng ta sử dụng từ khóa const để khai báo một biến ở dạng hằng số trong C++, với cú pháp sau đây:
const type name = literal;
Trong đó type
là kiểu của biến, name
là tên biến, literal
là một hằng số tự nhiên làm giá trị của biến, và từ khóa const
có tác dụng chỉ định biến này sau khi khai báo sẽ không thể thay đổi giá trị nữa.
Ví dụ cụ thể, chúng ta khai báo biến PI dưới dạng hằng số như sau:
|
Do PI được khai báo dưới dạng hằng số, nên nếu chúng ta cố gắng thay đổi giá trị của nó, thì lỗi chương trình sẽ bị xảy ra như sau:
|
Do tính chất không thể thay đổi giá trị, nên biến hằng thường được dùng trong các trường hợp cần lưu giữ các giá trị cố định mà chúng ta không muốn chúng bị thay đổi trong chương trình C++.
- Chi tiết về biến hãy theo dõi tại chuyên đề Biến trong C++.
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về hằng số trong C++ rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về C++ trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/cpp/lap-trinh-cpp-co-ban/ky-tu-va-so-trong-cpp/hang-so-trong-cpp/
HOME › lập trình c++ cơ bản dành cho người mới học lập trình>>07. ký tự và số trong c++