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

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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.

CHƯƠ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.com Nội dung học Ví dụ làm quen Ghi Từ khóa Kiểu liệu Biến Phép tốn Ép kiểu Page T.P.Tuấn-Lập Trình C 9/16/2008 Ví dụ làm quen Ví dụ 01: /* Chuong trinh xuat cau chao “Hello World!” */ #include void main() { printf(“Hello World!”); } Page T.P.Tuấn-Lập Trình C 9/16/2008 Ví dụ làm quen Ví dụ 01: Page T.P.Tuấn-Lập Trình C 9/16/2008 Ví dụ làm quen Ví dụ 01: • Hãy bấm Ctrl + F9 để biên dịch chạy chương trình • Alt + F5 để xem kết xuất hình Page T.P.Tuấn-Lập Trình C 9/16/2008 Ví dụ làm quen Ví dụ 01: • Chú thích chương trình: • Khai báo thư viên stdio.h chứa hàm printf • Lệnh xuất hình Page T.P.Tuấn-Lập Trình C 9/16/2008 Ví dụ làm quen Ví dụ 02: /* Chuong trinh nhap va in man hinh gia tri bien*/ #include #include void main(void) { clrscr(); //lenh xoa man hinh //với VC: system(“cls”); thư viện windows.h int i; printf("Nhap vao mot so: "); scanf("%d", &i); 10 printf("So ban vua nhap la: %d.\n", i); 11 getch(); 12 } Page T.P.Tuấn-Lập Trình C 9/16/2008 Ví dụ làm quen Ví dụ 02: • clrscr(): Xóa hình • getch(): chờ nhận phím (dừng chương trình lại) • scanf("%d", &i): nhập giá trị vào biến i Page T.P.Tuấn-Lập Trình C 9/16/2008 Ví dụ làm quen Ví dụ 03: 10 11 12 13 14 /* Chuong trinh nhap vao so a, b in tong*/ #include #include void main() { clrscr(); int a, b; printf("Nhap vao so a: "); scanf("%d", &a); printf("Nhap vao so b: "); scanf("%d", &b); printf("%d + %d = %d\n", a, b, a+b); getch(); } Page T.P.Tuấn-Lập Trình C 9/16/2008 Ví dụ làm quen Ví dụ 03: • Hãy cho biết kết • Đáp án Page 10 T.P.Tuấn-Lập Trình C 9/16/2008 Biến Phạm vi biến • Biến tồn cục – Là biến khai báo tất hàm (kể main) – Nó ảnh hưởng đến tồn chương trình – Chu kỳ sống bắt đầu chương trình chạy chương trình kết thúc • Biến cục – Là biến khai báo bên hàm, cấu trúc… – Chỉ ảnh hưởng nội bên hàm, cấu trúc đó… – Chu trình sống lúc hàm, cấu trúc gọi thực đến lúc thực xong Page 21 T.P.Tuấn-Lập Trình C 9/16/2008 Phép tốn • Phép tốn số học • Phép tốn quan hệ • Phép tốn luận lý • Phép tốn bit • Một số phép tốn khác • Độ ưu tiên Page 22 T.P.Tuấn-Lập Trình C 9/16/2008 Phép tốn Phép tốn số học • + : cộng • - : trừ • * : nhân áp dụng tất tốn hạng có kiểu liệu char, int, float, double (kể long, short, unsigned) • / : chia • %: chia lấy dư Thứ tự ưu tiên: Page 23 áp dụng tốn hạng có kiểu liệu char, int, long Đảo dấu – ( ) *, / , % T.P.Tuấn-Lập Trình C +, – 9/16/2008 Phép tốn Phép tốn quan hệ • > : lớn • >=: >= lớn • < : nhỏ • =, : >> < >= == != & ^ | && || ? : = += –= *= /= %= = &= ^= |= , Trình tự kết hợp Trái sang phải Phải sang trái Trái sang phải Trái sang phải Trái sang phải Trái sang phải Trái sang phải Trái sang phải Trái sang phải Trái sang phải Trái sang phải Trái sang phải Phải sang trái Phải sang trái Trái sang phải - Phép đảo (–) dòng 2, phép trừ (–)ở dòng - Phép lấy địa (&) dòng 2, phép AND bit (&) dòng - Phép lấy đối tượng trỏ (*) dòng 2, phép nhân (*) dịng Page 32 T.P.Tuấn-Lập Trình C 9/16/2008 Ép kiểu • Tự động (ngầm ẩn) int x=3; float y=2.4; x=y; • Tường minh – Cú pháp: () ; – Ví dụ: int x;float y=5.2; x=(int) y; Page 33 T.P.Tuấn-Lập Trình C 9/16/2008 Ép kiểu • float a=6/4; // a==1 • float a=(float)6/4; // a==1.5 • float a=float(5/4); // a==1 • float a=500*700; // a nhận giá trị sai tràn kiểu số nguyên Page 34 T.P.Tuấn-Lập Trình C 9/16/2008 9/16/2008 35 ... 128 – 32, 768 – 32, 768 – 32, 768 – 2, 147,483,648 3.4 * 10–38 1.7 * 10–308 3.4 * 10–49 32 T.P .Tuấn -Lập Trình C đến đến đến đến đến đến đến đến đến đến đến 25 5 127 32, 767 65,535 32, 767 32, 767 4 ,29 4,967 ,29 5... printf(“Chu vi hinh tron: %.2f. ", 2* PI*fR); getch(); } Page 11 T.P .Tuấn -Lập Trình C 9/16 /20 08 Ví dụ làm quen Ví dụ 03: • Hãy cho biết kết • Đáp án Page 12 T.P .Tuấn -Lập Trình C 9/16 /20 08 Ghi • Ghi theo... T.P .Tuấn -Lập Trình C 9/16 /20 08 Biến Khai báo • Cú pháp: • Ví dụ: – int a,b; – char ch; – float x =2, y=3 .2; – double y,t=4.5; Page 20 T.P .Tuấn -Lập Trình C 9/16 /20 08

Ngày đăng: 09/05/2021, 22:24

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan