Mục đích
Biến dùng để lưu trữ dữ liệu trong bộ nhớ. Giá trị có thể thay đổi khi chạy chương trình.
Khai báo biến báo cho hệ điều hành dành một vùng nhớ với tên biến đó.
Khai báo biến
kieu_du_lieu ten_bien; hoặc kieu_du_lieu ten_bien1, ten_bien2, ten_bien3;
Ví dụ: int a, b; float c; double d;
Khởi tạo biến
kieu_du_lieu ten_bien = gia_tri;
Ví dụ:
int width, height = 20; char letter = 'R'; float base, area; // Khai báo double d; /* Khởi tạo thực tế */ width = 10; area = 26.5;
Gán giá trị (Assignment)
Quá trình gán một giá trị cho biến.
int height = 40; int base = 31;
Quy tắc đặt tên biến
- Chỉ chứa chữ cái, chữ số, gạch dưới (_).
- Bắt đầu bằng chữ cái hoặc _, KHÔNG bắt đầu bằng chữ số.
- Không chứa khoảng trắng.
- Không trùng từ khóa (int, goto, v.v.).
Ví dụ chương trình
#include <stdio.h>
int main() {
int a, b, c;
float f;
a = 40;
b = 50;
c = a + b;
printf("Gia tri c: %d\n", c);
return 0;
}
Kết quả
Gia tri c: 90