Bài tập về biến trong C



Một biến là nơi lưu giữ giá trị. Tất cả các biến thì có kiểu dữ liệu tương ứng với biến đó. Ngôn ngữ C có các kiểu dữ liệu:

Kiểu dữ liệu Chuỗi định dạng Miêu tả
char %c Kiểu dữ liệu ký tự (các giá trị ASCII)
int%dKiểu dữ liệu số nguyên
float %f Kiểu dữ liệu số thực
double %e Kiểu dữ liệu double
void − N/A − Kiểu dữ liệu void (xác định không có giá trị nào)

Và còn nhiều kiểu dữ liệu khác, bạn có thể tham khảo tại Các kiểu dữ liệu trong C.

Dưới đây là các bài tập C và các chương trình C giúp bạn làm quen với cách khai báo và cách sử dụng của các kiểu dữ liệu trong C.

Bài tập C: Khai báo, gán và in biến có kiểu dữ liệu char

Biến có kiểu dữ liệu (char) lưu giữ giá trị là một ký tự.

#include int main() {
   char c;        // khai bao mot bien char
   
   c = 'A';       // khoi tao bien char
   
   printf("Gia tri cua c la: %c", c);
   
   return 0;
}

Biên dịch chương trình C trên sẽ cho kết quả:

Bài tập về biến trong C

Bài tập C: Khai báo, gán và in biến có kiểu dữ liệu int)

Biến có kiểu dữ liệu int lưu giữ giá trị là một số nguyên.

#include int main() {
   int i;         // khai bao mot bien int
   
   i = 123;       // khoi tao bien int
   
   printf("Gia tri cua i la: %d", i);
   
   return 0;
}

Biên dịch chương trình C trên sẽ cho kết quả:

Bài tập về biến trong C

Bài tập C: Khai báo, gán và in biến có kiểu dữ liệu float

Biến có kiểu dữ liệu float lưu giữ giá trị là một số thực.

#include int main() {
   float f;             // khai bao mot bien float
   
   f = 12.001234;       // khoi tao bien float
   
   printf("Gia tri cua f la: %f", f);
   
   return 0;
}

Biên dịch chương trình C trên sẽ cho kết quả:

Bài tập về biến trong C

Bài tập C: Khai báo, gán và in biến có kiểu dữ liệu double

Biến có kiểu dữ liệudouble lưu giữ giá trị là một số double.

#include int main() {
   double d;            // khai bao mot bien double
   
   d = 12.001234;       // khoi tao bien double
   
   printf("Gia tri cua d la: %e", d);
   
   return 0;
}

Biên dịch chương trình C trên sẽ cho kết quả:

Bài tập về biến trong C

Bài tập C: Khai báo, gán và in biến có kiểu dữ liệu void

void trong C nghĩa là không có gì, không có giá trị. Kiểu dữ liệu này thường được sử dụng khi khai báo con trỏ hoặc khai báo hàm.

// Khai báo một hàm không nhận tham số nào nhưng trả về một giá trị nguyên
int status(void)  // Khai báo một hàm nhận một tham số nguyên nhưng không trả về cái gì
void status(int)// Khai báo một con trỏ p mà trỏ tới kiểu dữ liệu không biết
void * p

bai-tap-c-co-ban.jsp