Danh mục tài liệu

Bài giảng Lập trình C++: Chương 2 (Bài 01) - Trần Phước Tuấn

Số trang: 35      Loại file: pdf      Dung lượng: 437.90 KB      Lượt xem: 12      Lượt tải: 0    
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 2 của bài giảng giới thiệu về ngôn ngữ C. Trong bài 1 của chương 2, chúng ta sẽ bước đầu làm quen với ngôn ngữ C thông qua những nội dung sau: Ví dụ làm quen, ghi chú (Ghi chú theo dòng, ghi chú đoạn), từ khóa, kiểu dữ liệu, biến, phép toán,... Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình C++: Chương 2 (Bài 01) - Trần Phước TuấnCHƯƠNG 02: Ngôn Ngữ C Bài 01: Bước đầu với ngôn ngữ C GV: Trần Phước Tuấn EMAIL: tranphuoctuan.khoatoan.dhsp@gmail.comNội dung bài học1. Ví dụ làm quen2. Ghi chú3. Từ khóa4. Kiểu dữ liệu5. Biến6. Phép toán7. Ép kiểu Page 2 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 01: 1. /* 2. Chuong trinh xuat cau chao “Hello World!” 3. */ 4. #include 5. void main() 6. { 7. printf(“Hello World!”); 8. } Page 3 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 01: Page 4 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 01:• Hãy bấm Ctrl + F9 để biên dịch và chạy chương trình• Alt + F5 để xem kết quả xuất ra màn hình Page 5 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 01: • Chú thích của chương trình: • Khai báo thư viên stdio.h chứa hàm printf • Lệnh xuất ra màn hình Page 6 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 02:1. /* Chuong trinh nhap va in ra man hinh gia tri bien*/2. #include 3. #include 4. void main(void)5. {6. clrscr(); //lenh xoa man hinh //với VC: system(“cls”); trong thư viện windows.h7. int i;8. printf(Nhap vao mot so: );9. scanf(%d, &i);10. printf(So ban vua nhap la: %d. , i);11. getch();12. } Page 7 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 02: • clrscr(): Xóa màn hình • getch(): chờ nhận một phím (dừng chương trình lại) • scanf(%d, &i): nhập giá trị vào biến i Page 8 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 03:1. /* Chuong trinh nhap vao 2 so a, b in ra tong*/2. #include 3. #include 4. void main()5. {6. clrscr();7. int a, b;8. printf(Nhap vao so a: );9. scanf(%d, &a);10. printf(Nhap vao so b: );11. scanf(%d, &b);12. printf(%d + %d = %d , a, b, a+b);13. getch();14. } Page 9 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 03: • Hãy cho biết kết quả khi • Đáp án Page 10 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quen Ví dụ 04:1. /* Chuong trinh Tinh chu vi hinh tron */2. #include 3. #include 4. #define PI 3.145. void main()6. {7. clrscr();8. float fR;9. printf(Nhap vao ban kinh hinh tron: );10. scanf(%f, &fR);11. printf(“Chu vi hinh tron: %.2f. , 2*PI*fR);12. getch();13. } Page 11 T.P.Tuấn-Lập Trình C 9/16/20081. Ví dụ làm quenVí dụ 03: • Hãy cho biết kết quả khi • Đáp án Page 12 T.P.Tuấn-Lập Trình C 9/16/20082. Ghi chú• Ghi chú theo dòng – Ký tự dùng ghi chú: // – Tất cả các ký tự sau // đến cuối dòng là ghi chú• Ghi chú đoạn – Ký tự: /* … */ – Tất cả các ký tự nằm giữa /* và */ đều là ghi chú Page 13 T.P.Tuấn-Lập Trình C 9/16/20083. Từ khóa • asm • double • int • struct • break • else • interrupt • signed • case • enum • long • sizeof • cdecl • extern • near • switch • char • far • pascal • typedef • const • float • register • union • continue • for • return • unsigned • default • goto • short • void • do • huge • static • volatile • if • while Page 14 T.P.Tuấn-Lập Trình C 9/16/20084. Kiểu dữ liệu• Là một bộ gồm 2 tập hợp A và B – A: Tập hợp các giá trị mà kiểu dữ liệu này có thể lưu trữ được – B: Tập hợp các phép toán mà có thể thực hiện trên kiểu dữ liệu này.• Ví dụ: Kiểu int (16 bit-dos) – A: các giá trị nguyên trong đoạn [-32768,32767] – B: các phép toán: +,-,*,/,>,=,4. Kiểu dữ liệu Lưu ý kiểu void• Có 4 kiểu dữ liệu cơ bản trong C là: char, int, float, double Kiểu dữ liệu Kích thước Miền giá trị TT (Type) (Length) (Range) 1 unsigned char 1 byte 0 đến 255 2 char 1 byte – 128 đến 127 3 enum 2 bytes – 32,768 đến 32,767 4 unsigned int 2 bytes 0 đến 65,535 5 short int 2 bytes – 32,768 đến 32,767 6 int 2 bytes – 32,768 đến 32,767 7 unsi ...