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 | %d | Kiể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ự.
#includeint 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 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.
#includeint 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 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.
#includeint 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 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.
#includeint 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 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
Bài học Bài tập C phổ biến tại hoconline.club: