
K THU T L P TRÌNH H C ĐI N Ỹ Ậ Ậ Ệ Ơ Ệ
TỬ
Programming Engineering in Mechatronics
1
TR NG ĐI H C BÁCH KHOA HÀ N IƯỜ Ạ Ọ Ộ
Gi ng viênả: TS. Đng Thái Vi tặ ệ
Đn vơ ị: B môn C đi n t , Vi n C khíộ ơ ệ ử ệ ơ
Hà N i, 09/2017ộ

1. T ng quan v ngôn ng l p trìnhổ ề ữ ậ
2. Gi i thi u s b ngôn ng Cớ ệ ơ ộ ữ
3. Ki u, toán t và bi u th c ể ử ể ứ
4. Dòng đi u khi nề ể
5. Hàm và c u trúc ch ng trìnhấ ươ
6. Con tr và m ngỏ ả
2
K THU T L P TRÌNH H C ĐI N TỸ Ậ Ậ Ệ Ơ Ệ Ử
7. C u trúcấ
8. Vào/ra trong C
9. C s c a C++ơ ở ủ
10. L pớ
11. K th a và đa hìnhế ừ
12. Lu ng vào/ra trong C++ồ

3
KI U, TOÁN T VÀ BI U TH CỂ Ử Ể Ứ
3.1Ki u d li u trong Cể ữ ệ
3.2H ng và các bi n sằ ế ố
3.3Các phép toán s h cố ọ
3.4Các phép toán quan h và logicệ
3.5Chuy n đi ki uể ổ ể
3.6Phép toán tăng gi mả
3.7Toán t thao tác bitử
3.8Toán t gán và bi u th cử ể ứ
3.9Các bi u th c đi u khi nể ứ ề ể
3.10 Th t u tiên và tr t t tính toánứ ự ư ậ ự

4
Ki u d li u trong C/C++ể ữ ệ
•Trong khi làm việc với bất kỳ ngôn ngữ lập trình nào, bạn
cần sử dụng các kiểu biến đa dạng để lưu giữ thông tin.
Các biến, không gì khác ngoài các vị trí bộ nhớ được
dành riêng để lưu giá trị. Nghĩa là, khi bạn tạo một biến,
bạn dành riêng một số không gian trong bộ nhớ cho biến
đó.
•Bạn có thể thích lưu thông tin của các kiểu dữ liệu (Data
Type) đa dạng như Character, Wide Character, integer,
floating-point, double floating point, Boolean, …. Dựa trên
kiểu dữ liệu của một biến, hệ thống sẽ cấp phát bộ nhớ
và quyết định những gì có thể được lưu giữ trong bộ nhớ
dành riêng đó.

5
Ki u d li u trong C/C++ể ữ ệ
1.1 Ki u d li u nguyên th y trong C/C++ể ữ ệ ủ
•Tên tiếng Anh là Primitive Type, còn có thể gọi là kiểu dữ
liệu gốc, kiểu dữ liệu có sẵn trong C/C++. Bên cạnh các
kiểu dữ liệu gốc này, C/C++ cũng cung cấp các kiểu dữ
liệu user-defined.
Kiểu dữ liệu Từ khóa
Boolean bool
Ký tự char
Số nguyên int
Số thực float
Số thực dạng Double double
Kiểu không có giá trị void
Kiểu Wide character wchar_t