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ự.
#include <stdio.h> 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 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 <stdio.h> 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 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 <stdio.h> 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 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 <stdio.h> 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 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
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Các bạn có thể mua thêm khóa học JAVA CORE ONLINE VÀ ỨNG DỤNG cực hay, giúp các bạn vượt qua các dự án trên trường và đi thực tập doanh nghiệp với Java. Khóa học có giá chỉ 400K, nhằm ưu đãi, tạo điều kiện cho sinh viên cho thể mua khóa học.
Nội dung khóa học gồm 16 chuơng và 100 video cực hay, học trực tiếp tại https://www.udemy.com/tu-tin-di-lam-voi-kien-thuc-ve-java-core-toan-tap/ Bạn nào có nhu cầu mua, inbox trực tiếp chị Thu, trợ lý anh Tuyền để hỗ trợ thanh toán qua mã QR ngân hàng Việt Nam, fb: https://www.facebook.com/Thule.59
Anh Tuyền, tác giả khóa học, là cựu sinh viên chương trình đào tạo kĩ sư tài năng của đại học Bách Khoa Hà Nội với hơn 5 năm kinh nghiệm đi làm thực tế doanh nghiệp và cũng là Founder website vietjack.com, web giáo dục phổ biến nhất Việt Nam hiện tại (năm 2024). Java cũng là ngôn ngữ lập trình dễ đi xin việc nhất hiện tại, với mức lương cao, hãy nâng cao kiến thức IT của bản thân mình vì một Việt Nam giàu mạnh.
Loạt bài hướng dẫn của chúng tôi dựa một phần trên nguồn tài liệu của: Tutorialspoint.com
Bài học Bài tập C phổ biến tại vietjack.com: