Kiểu dữ liệu và biến là các khái niệm cơ bản trong lập trình C. Kiểu dữ liệu xác định loại dữ liệu mà một biến có thể chứa, trong khi biến là một vị trí trong bộ nhớ được sử dụng để lưu trữ giá trị. Hãy tìm hiểu về kiểu dữ liệu và biến trong lập trình C.
- Kiểu dữ liệu trong lập trình C:
- Kiểu số nguyên (integer): Sử dụng để lưu trữ các giá trị số nguyên. Ví dụ:
int
,short
,long
. - Kiểu số thực (floating-point): Sử dụng để lưu trữ các giá trị số thập phân. Ví dụ:
float
,double
. - Kiểu ký tự (character): Sử dụng để lưu trữ các ký tự đơn. Ví dụ:
char
. - Kiểu chuỗi (string): Sử dụng để lưu trữ chuỗi các ký tự. Ví dụ:
char[]
,char*
. - Kiểu logic (boolean): Sử dụng để lưu trữ giá trị đúng (true) hoặc sai (false). Ví dụ:
bool
.
- Kiểu số nguyên (integer): Sử dụng để lưu trữ các giá trị số nguyên. Ví dụ:
- Khai báo biến trong lập trình C:
- Để khai báo một biến, ta cần chỉ định kiểu dữ liệu của biến và tên biến. Ví dụ:
int age;
,float height;
,char gender;
. - Biến có thể được khởi tạo giá trị ban đầu hoặc để trống. Ví dụ:
int count = 0;
,char letter;
. - Biến có thể được gán giá trị mới sau khi khai báo. Ví dụ:
age = 25;
,height = 1.75;
.
- Để khai báo một biến, ta cần chỉ định kiểu dữ liệu của biến và tên biến. Ví dụ:
- Sử dụng biến trong lập trình C:
- Để sử dụng giá trị của biến, ta chỉ cần gọi tên biến. Ví dụ:
printf("Tuổi: %d", age);
. - Biến có thể được thay đổi giá trị bằng cách gán giá trị mới. Ví dụ:
age = 30;
. - Các phép toán và thao tác khác có thể được thực hiện trên biến. Ví dụ:
sum = num1 + num2;
,length = strlen(name);
.
- Để sử dụng giá trị của biến, ta chỉ cần gọi tên biến. Ví dụ:
#include <stdio.h> int main() { int age = 25; // Khai báo và khởi tạo biến age float height = 1.75; // Khai báo và khởi tạo biến height char gender = 'M'; // Khai báo và khởi tạo biến gender printf("Tuổi: %d\n", age); // In ra giá trị của biến age printf("Chiều cao: %.2f\n", height); // In ra giá trị của biến height printf("Giới tính: %c\n", gender); // In ra giá trị của biến gender age = 30; // Gán giá trị mới cho biến age printf("Tuổi mới: %d\n", age); // In ra giá trị mới của biến age return 0; }
Kết quả thực hiện:
Tuổi: 25
Chiều cao: 1.75
Giới tính: M
Tuổi mới: 30