Các hằng số được đặt một giá trị cố định rằng chương trình không thể thay đổi trong quá trình thực hiện của nó. Những giá trị cố định này cũng có thể là chữ.
Hằng kí tự được định nghĩa sẵn :
Literals nhân vật được đặt trong dấu ngoặc đơn, ví dụ, 'x' và có thể được lưu trữ trong một biến đơn giản của char loại.
Một ký tự chữ có thể là một nhân vật đồng bằng (ví dụ, 'x'), một chuỗi thoát (ví dụ, '\ t'), hoặc một đặc tính phổ quát (ví dụ, '\ u02C0').
Có những nhân vật nào đó trong C khi họ đều bắt đầu bằng một dấu gạch chéo ngược họ sẽ có ý nghĩa đặc biệt và chúng được sử dụng để đại diện như tự xuống dòng (\ n) hay tab (\ t). Ở đây, bạn có một danh sách của một số các ví dụ mã trình tự thoát:
Dãy thoát | Ý nghĩa |
---|---|
\\ | Ký tự \ |
\ ' | Ký tự ' |
\ " | Ký tự " |
\? | Ký tự ? |
\ a | Alert |
\ b | Backspace |
\ f | Form feed |
\ n | Dòng mới |
\ r | Carriage return |
\ t | Tab ngang |
\ v | Tab dọc |
\ ooo | Số bát phân của 1-3 chữ số |
\ xhh. . . | Số thập lục phân của một hoặc nhiều chữ số |
Sau đây là ví dụ :
#include <stdio.h>int main(){ printf("Hello\tWorld\n\n"); return 0;}
Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra các kết quả sau đây:
Hello World
Xác định hằng số
Có hai cách đơn giản trong C để xác định các hằng số:
- Sử dụng #define tiền xử lý.
- Sử dụng const từ khóa.
Xác định bằng #define
Sau đây là các hình thức sử dụng tiền xử lý #define để định nghĩa một hằng số:
#define Ten_Hang Gia_Tri
Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra các kết quả sau đây:
value of area : 50
Xác định bằng từ khóa const
Bạn có thể sử dụng const tiền tố để khai báo các hằng với cách sau :
const type variable = value;
Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra các kết quả sau đây:
value of area : 50
0 nhận xét:
Đăng nhận xét