Hằng số C

Giới thiệu về cách xử lý các hằng số trong C

Ở bài trước mình đã giới thiệucác biến trong C.

Trong bài đăng này, tôi muốn cho bạn biết mọi thứ về hằng số trong C.

Một hằng được khai báo tương tự như các biến, ngoại trừ nó được thêm vào trướcconsttừ khóa và bạn luôn cần chỉ định một giá trị.

Như thế này:

const int age = 37;

Đây là C hoàn toàn hợp lệ, mặc dù việc khai báo hằng số là chữ hoa, như sau:

const int AGE = 37;

Đó chỉ là một quy ước, nhưng một quy ước có thể giúp bạn rất nhiều trong khi đọc hoặc viếtCvì nó cải thiện khả năng đọc. Tên chữ hoa có nghĩa là hằng số, tên chữ thường có nghĩa là biến.

Tên hằng tuân theo các quy tắc tương tự đối với tên biến: có thể chứa bất kỳ chữ cái viết hoa hoặc viết thường nào, có thể chứa các chữ số và ký tự gạch dưới, nhưng nó không thể bắt đầu bằng một chữ số.AGEAge10là những tên biến hợp lệ,1AGEkhông phải.

Một cách khác để xác định hằng số là sử dụng cú pháp sau:

#define AGE 37

Trong trường hợp này, bạn không cần thêm một loại và cũng không cần=dấu bằng và bạn bỏ dấu chấm phẩy ở cuối.

Trình biên dịch C sẽ suy ra kiểu từ giá trị được chỉ định, tại thời điểm biên dịch.

Tải xuống miễn phí của tôiSổ tay C


Các hướng dẫn khác về tiếng clang: