Trong hướng dẫn này, bạn sẽ tìm hiểu về các biến và quy tắc đặt tên cho một biến. Bạn cũng sẽ tìm hiểu về các ký tự khác nhau trong lập trình C và cách tạo hằng số.
Biến
Trong lập trình, một biến là một container (vùng lưu trữ) để chứa dữ liệu.
Để chỉ ra vùng lưu trữ, mỗi biến phải được đặt một tên duy nhất (định danh). Tên biến chỉ là đại diện tượng trưng của một vị trí bộ nhớ. Ví dụ:
int playerScore = 95;
Ở đây, playerScore là một biến int
kiểu. Ở đây, biến được gán một giá trị nguyên 95
.
Giá trị của một biến có thể được thay đổi, do đó tên biến.
char ch = 'a'; // some code ch = 'l';
Quy tắc đặt tên biến
- Tên biến chỉ có thể có các chữ cái (cả chữ hoa và chữ thường), chữ số và dấu gạch dưới.
- Chữ cái đầu tiên của một biến phải là một chữ cái hoặc một dấu gạch dưới.
- Không có quy tắc nào về thời gian của một tên biến (mã định danh). Tuy nhiên, bạn có thể gặp sự cố trong một số trình biên dịch nếu tên biến dài hơn 31 ký tự.
Lưu ý: Bạn nên luôn cố gắng đặt tên có ý nghĩa cho các biến. Ví dụ: firstName
là một tên biến tốt hơn fn
.
C là một ngôn ngữ được đánh máy mạnh. Điều này có nghĩa là kiểu biến không thể thay đổi sau khi nó được khai báo. Ví dụ:
int number = 5; // integer variable number = 5.5; // error double number; // error
Ở đây, loại biến số là int
. Bạn không thể gán giá trị dấu phẩy động (thập phân) 5.5 cho biến này. Ngoài ra, bạn không thể xác định lại kiểu dữ liệu của biến thành double
. Nhân tiện, để lưu trữ các giá trị thập phân trong C, bạn cần khai báo kiểu của nó cho một trong hai double
hoặc float
.
Truy cập trang này để tìm hiểu thêm về các loại dữ liệu khác nhau mà một biến có thể lưu trữ.
Chữ viết
Chữ viết là dữ liệu được sử dụng để biểu diễn các giá trị cố định. Chúng có thể được sử dụng trực tiếp trong mã. Ví dụ: 1, 2,5, 'c', v.v.
Ở đây, 1 2.5
và 'c' là các nghĩa đen. Tại sao? Bạn không thể gán các giá trị khác nhau cho các điều khoản này.
1. Số nguyên
Một số nguyên là một chữ số (được kết hợp với các số) mà không có bất kỳ phần phân số hoặc hàm mũ nào. Có ba loại chữ số nguyên trong lập trình C:
- thập phân (cơ số 10)
- bát phân (cơ số 8)
- thập lục phân (cơ số 16)
Ví dụ:
Số thập phân: 0, -9, 22, v.v. Bát phân: 021, 077, 033, v.v. Hệ thập lục phân: 0x7f, 0x2a, 0x521, v.v.
Trong lập trình C, hệ bát phân bắt đầu bằng 0 và hệ thập lục phân bắt đầu bằng 0x.
2. Chữ nổi dấu chấm động
Một ký tự dấu phẩy động là một ký tự số có dạng phân số hoặc dạng lũy thừa. Ví dụ:
-2,0 0,0000234 -0,22E-5
Ghi chú: E-5 = 10
-5
3. Nhân vật
Một chữ ký tự được tạo bằng cách đặt một ký tự bên trong dấu ngoặc kép. Ví dụ: 'a', 'm', 'F', '2', ')' v.v.
4. Trình tự thoát
Đôi khi, cần sử dụng các ký tự không thể gõ hoặc có ý nghĩa đặc biệt trong lập trình C. Ví dụ: dòng mới (enter), tab, dấu chấm hỏi, v.v.
Để sử dụng các ký tự này, trình tự thoát được sử dụng.
Trình tự thoátTrình tự thoát | Tính cách |
---|---|
| Backspace |
f | Thức ăn dạng |
| Dòng mới |
| Trở về |
| Tab ngang |
v | Tab dọc |
\ | Gạch chéo ngược |
\' | Dấu ngoặc kép |
" | Dấu ngoặc kép |
? | Dấu chấm hỏi |
|