01/10/2018, 15:30

Bài 6: Các biến trong C

Một biến là một tên được đặt cho một khu vực lưu trữ mà chương trình của chúng ta có thể thao tác. Mổi biến trong C có một kiểu xác định, được chỉ định kích thước và phân bố bộ nhớ của biến. Dãy các giá trị có thể được lưu trong bộ nhớ và thiết lập các hoạt động mà có thể được áp dụng ...

 

Một biến là một tên được đặt cho một khu vực lưu trữ mà chương trình của chúng ta có thể thao tác. Mổi biến trong C có một kiểu xác định, được chỉ định kích thước và phân bố bộ nhớ của biến.

Dãy các giá trị có thể được lưu trong bộ nhớ và thiết lập các hoạt động mà có thể được áp dụng cho các biến.

Tên của một biến có thể bao gồm chữ cái, chữ số và ký tự gạch dưới. Nó phải bắt đầu bằng chữ cái hoặc dấu gạch dưới. chữ hoa và chữ thường là khác biệt bởi vì C là phân biệt hoa thường.

Căn cứ vào các loại cơ bản được giải thích trong các bài trước, sẽ có các loại biến cơ bản sau:

Type Description
char Kiểu số nguyên 1 byte
int Kiểu số nguyên 2 bytes
float Kiểu số thực 4 bytes
double Kiểu số thực 8 bytes
void Kiểu không có giá trị

Cho nhiều kiểu dữ liệu tham khảo

http://dammelaptrinh.com/cac-kieu-du-lieu-c.html

Ngôn ngữ lập trình C cũng cho phép định nghĩa các kiểu khác nhau của các biến, mà chúng tôi sẽ giới thiệu trong chương tiếp theo như Enumeration, Pointer, Array, Structure, Union, vv…

Đối với chương này, chúng ta hãy nghiên cứu chỉ loại biến cơ bản.

Định nghĩa biến trong C

Việc định nghĩa một biến nói cho trình biên dịch C nơi và kích thước lưu trữ để tạo biến. Một biến được xác định 1 kiểu dữ liệu và chứa đựng danh sách một hay nhiều biến cho kiểu dữ liệu đó, như ví dụ sau:

Cú pháp: type variable_list;

Ex: int i, j, k; // biến i,j,k được khai báo trên cùng một dòng và có chung kiểu là int

Char c, ch;

Float f, salary;

Double d;

Nghĩa là chúng ta sẽ khai báo danh sách biến trên cùng một dòng với cùng một kiểu cũng được;

Biến có thể được khởi tạo trong lúc khái báo.

Cú pháp: type variable_name = value;

EX: int d = 3, f = 5; //khai báo biến d và f và khởi tạo giá trị cho chúng luôn

Char x = ‘abc’;

Nếu biến được khai báo mà không khởi tạo giá trị, thì biến sẽ được ngầm định mang giá trị là NULL.

Gán giá trị cho biến

Biến được gán giá trị phải nằm bên trái của biểu thức =

Ví dụ int g = 20; //hợp lệ.

10 = 20 // không hợp lệ, các số là giá trị và không được nằm phái bên trái biểu thức gán.

Xin hẹn gặp lại các bạn bài kế tiếp. Bye bye !!!

 

0