Biến
Trong lập trình, một biến là một container [khu vực lưu trữ] để giữ dữ liệu.
Để chỉ ra khu vực 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à biểu diễn tượng trưng của vị trí bộ nhớ. Ví dụ:
int playerScore = 95;
Ở đây, người chơi là một biến của loại int
. Ở đây, biến được gán một giá trị số nguyên 95
.
Giá trị của một biến có thể được thay đổi, do đó biến tên.
char ch = 'a';
// some code
ch = 'l';
Các quy tắc để đặt tên một biến
- Một 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 dấu gạch dưới.
- Không có quy tắc nào về một tên biến [định danh] có thể là bao lâu. 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ụ:
0 là một tên biến tốt hơn char ch = 'a';
// some code
ch = 'l';
1. You should always try to give meaningful names to variables. For example: char ch = 'a';
// some code
ch = 'l';
char ch = 'a';
// some code
ch = 'l';
0 is a better variable name than char ch = 'a';
// some code
ch = 'l';
1.C là một ngôn ngữ được đánh máy mạnh mẽ. Điều này có nghĩa là loại biến không thể thay đổi sau khi đượ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
char ch = 'a';
// some code
ch = 'l';
3. Nhân tiện, để lưu trữ các giá trị thập phân trong C, bạn cần khai báo loại của nó cho char ch = 'a';
// some code
ch = 'l';
3 hoặc char ch = 'a';
// some code
ch = 'l';
5.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ữ.
Nghĩa đen
Biết chữ là & nbsp; 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,
char ch = 'a';
// some code
ch = 'l';
6 và 'C' là những chữ. 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ố [liên kết với số] mà không có bất kỳ phần phân số hoặc theo cấp số nhân. Có ba loại chữ số nguyên trong lập trình C.
- thập phân & nbsp; [cơ sở 10]
- Octal [cơ sở 8]
- thập lục phân [cơ sở 16]
Ví dụ:
Decimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc
Trong lập trình C, bát phân bắt đầu với 0 và thập lục phân bắt đầu với 0x.
2. Biết chữ dấu phẩy động
Một chữ nổi theo nghĩa đen là một chữ số có dạng phân số hoặc dạng số mũ. Ví dụ:
-2.0 0.0000234 -0.22E-5
Lưu ý:
7char ch = 'a';
// some code
ch = 'l';
8 char ch = 'a';
// some code
ch = 'l';
char ch = 'a';
// some code
ch = 'l';
7char ch = 'a';
// some code
ch = 'l';
83. ký tự
Một ký tự theo nghĩa đen được tạo ra bằng cách đặt một ký tự duy nhất bên trong các 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ụ: Newline [Enter], Tab, Mark Mark, v.v.
Để sử dụng các ký tự này, trình tự thoát được sử dụng.
9 | Backspace |
0 | Thức ăn dạng |
1 | Dòng mới |
2 | Trở về |
3 | Tab ngang |
4 | Tab dọc |
5 | Dấu vết chéo ngược |
6 | Dấu ngoặc kép duy nhất |
7 | Dấu ngoặc kép đánh dấu |
8 | Dấu chấm hỏi |
9 | Nhân vật null |
Ví dụ:
int number = 5; // integer variable
number = 5.5; // error
double number; // error
1 được sử dụng cho một dòng mới. Backslash Decimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc1 gây ra thoát khỏi cách thông thường các ký tự được xử lý bởi trình biên dịch.
5. Chuỗi chữ
Một chuỗi theo nghĩa đen là một chuỗi các ký tự được đặt trong các dấu hiệu trích dẫn kép. Ví dụ:
"good" //string constant "" //null string constant " " //string constant of six white space "x" //string constant having a single character. "Earth is round\n" //prints string with a newline
Hằng số
Nếu bạn muốn xác định một biến có giá trị không thể thay đổi, bạn có thể sử dụng từ khóa & nbsp; ____ 32. Điều này sẽ tạo ra một hằng số. Ví dụ,
const double PI = 3.14;
Lưu ý, chúng tôi đã thêm từ khóa
Decimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc2.
Ở đây, PI là một hằng số tượng trưng; Giá trị của nó không thể thay đổi.
const double PI = 3.14;
PI = 2.9; //Error
Bạn cũng có thể xác định một hằng số bằng cách sử dụng Chỉ thị tiền xử lý
Decimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc4. Chúng tôi sẽ tìm hiểu về nó trong & nbsp; c macro hướng dẫn.