Giới thiệu bản thân
Viết chương trình in ra 5 dòng: họ tên, năm sinh, lớp, sở thích, ước mơ.
💡 Gợi ý: dùng 5 lệnh printf, mỗi dòng kết thúc bằng \n.
Hành trình từ con số 0. Mỗi khái niệm giải thích chậm rãi, có ví dụ minh họa và code chạy thật để bạn vừa đọc vừa hiểu.
Hãy tưởng tượng bạn viết một công thức nấu ăn cho máy tính làm theo từng bước. Đó chính là lập trình — bạn ra lệnh, máy tính thực hiện chính xác y như vậy.
Chạy file cài đặt Embarcadero_Dev-Cpp_6.3_Setup.exe → bấm Next liên tục → chọn ngôn ngữ → hoàn tất. Đã có sẵn trình biên dịch TDM-GCC, không cần cài thêm gì.
bai1.c —
nhớ gõ đuôi .c (không phải .cpp). Nên tạo thư mục riêng như D:\HocC\ để khỏi thất lạc.
💡 Dùng nhiều nhất là F11 — vừa biên dịch vừa chạy chỉ với một phím.
Đây là chương trình kinh điển mà mọi lập trình viên đều bắt đầu. Bấm "Chạy thử" để xem kết quả!
#include <stdio.h> — khai báo dùng thư viện nhập/xuất chuẩn.int main() — nơi chương trình bắt đầu chạy.{ } — dấu ngoặc nhọn bao quanh thân hàm.printf(...) — lệnh in chữ ra màn hình.\n — ký tự xuống dòng.return 0; — báo chương trình kết thúc thành công.; — dấu chấm phẩy: cuối mỗi câu lệnh BẮT BUỘC phải có!Process exited... Press any key to continue
— nghĩa là chương trình đã chạy xong, bấm phím bất kỳ để đóng.
Lỗi là chuyện bình thường! Quan trọng là biết đọc thông báo lỗi để sửa. Thử bỏ dấu ; xem điều gì xảy ra:
Làm đủ 3 bài để luyện tay. Nhớ: viết code ra giấy trước, rồi mới gõ máy nhé!
Giới thiệu bản thân
Viết chương trình in ra 5 dòng: họ tên, năm sinh, lớp, sở thích, ước mơ.
💡 Gợi ý: dùng 5 lệnh printf, mỗi dòng kết thúc bằng \n.
Vẽ ngôi sao
In ra hình một ngôi sao bằng ký tự * (5 dòng).
💡 Gợi ý: mỗi dòng in thêm một số dấu * khác nhau.
Luyện lưu & chạy file
Tạo file baitap.c, lưu đúng đuôi .c và chạy thử bằng F11.
💡 Gợi ý: kiểm tra tên file kết thúc bằng .c trước khi chạy.
Biến giống như một cái hộp có dán nhãn để chứa giá trị. Bạn có thể bỏ giá trị vào, lấy ra, hoặc thay bằng giá trị khác.
Mỗi biến gồm 3 thành phần: tên · kiểu dữ liệu · giá trị.
_,
không có khoảng trắng, không trùng từ khóa của C.
Số nguyên
1, 2, -5, 100Số thực (có phần thập phân)
3.14, -0.5Một ký tự duy nhất
'A', 'b', '5'Cùng viết chương trình lưu thông tin một người rồi in ra màn hình:
Mỗi kiểu dữ liệu có một ký hiệu định dạng riêng khi dùng với printf:
| Ký hiệu | Dùng cho | Ví dụ |
|---|---|---|
%d | int (số nguyên) | printf("%d", 18); → 18 |
%f | float (số thực) | printf("%f", 1.65); → 1.650000 |
%.2f | float, 2 chữ số thập phân | printf("%.2f", 1.65); → 1.65 |
%c | char (1 ký tự) | printf("%c", 'N'); → N |
%d cho float sẽ ra số sai be bét.
Hãy luôn dùng đúng ký hiệu cho đúng kiểu.
Làm đủ 3 bài. Chú ý chọn đúng kiểu dữ liệu và đúng ký hiệu định dạng (%d, %f, %c).
Bảng điểm 3 môn
Khai báo 3 biến lưu điểm Toán, Văn, Anh rồi in ra cả 3.
💡 Gợi ý: điểm có thể lẻ nên dùng float + %.2f.
Giá trà sữa
Khai báo biến lưu giá 1 ly trà sữa (45000), in ra đúng dòng:
Gia 1 ly tra sua la 45000 VND
💡 Gợi ý: giá là số nguyên → dùng int và %d.
Hồ sơ học sinh
Khai báo đủ thông tin một học sinh: tên viết tắt (char), tuổi (int),
điểm trung bình (float) và in ra từng dòng.
💡 Gợi ý: mỗi kiểu một ký hiệu — %c, %d, %.2f.
1. Đuôi file đúng để lưu chương trình C là gì?
2. Phím tắt "Biên dịch & chạy" trong Dev-C++?
3. Ký hiệu định dạng nào dùng cho kiểu float?
4. Cuối mỗi câu lệnh trong C phải có ký tự gì?