Bài giảng Lập trình C++: Chương 2 (Bài 02) - Trần Phước Tuấn
lượt xem 5
download
Bài 2 của chương 2 cung cấp cho những người học những kiến thức về nhập xuất dữ liệu. Trong bài học này có những nội dung cụ thể như sau: Tổng quan về nhập xuất dữ liệu, xuất với hàm printf, nhập với hàm scanf, hàm sprintf, nhập – xuất với cin - cout.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình C++: Chương 2 (Bài 02) - Trần Phước Tuấn
- CHƯƠNG 02: Ngôn Ngữ C Bài 02: Nhập Xuất Dữ Liệu GV: Trần Phước Tuấn EMAIL: tranphuoctuan.khoatoan.dhsp@gmail.com
- Nội dung bài học 1. Tổng quan 2. Xuất với hàm printf 3. Nhập với hàm scanf 4. Hàm sprintf 5. Nhập – Xuất với cin, cout Page 2 T.P.Tuấn-Lập Trình C 9/16/2008
- 1. Tổng quan Thông tin đầu vào Thông tin đầu ra (input) (output) -Bàn phím:dữ liệu vào -Màn hình thông qua -Máy in -Màn hình Console -File (tập tin) -Windows (các điều khiển: nút lệnh, textbox,…) -Cơ sở dữ liệu Thành phần -Chuột: các điều khiển -Loa tương ứng -File (tập tin) -… (nhập xuất) -Cơ sở dữ liệu -Micro -Máy scan -Máy nhận dạng mã vạch -… Page 3 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Ví dụ - 00 /* Chuong trinh in ra man hinh gia tri bien*/ #include void main(void) { int a,b; a=4;b=5; printf("Tong cua %d va %d la %d.\n",a,b,a+b); getch(); } Kết quả xuất ra màn hình Tong cua 4 va 5 la 9. Page 4 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Cú pháp int printf ("chuỗi định dạng"[, đối mục 1, đối mục 2,…]); • Khi sử dụng hàm phải khai báo tiền xử lý #include • Hàm printf trả về số ký tự xuất ra màn hình • [đối mục 1, …] là những dữ liệu cần xuất ra màn hình, các đối mục này có thể là biến, hằng hoặc biểu thức phải được định trị trước khi in ra Page 5 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Cú pháp int printf ("chuỗi định dạng"[, đối mục 1, đối mục 2,…]); • “chuỗi định dạng”:ng được đặt trong cặp nháy kép (" "), gồm 3 loại: 1. Đối với chuỗi kí tự thì ghi như thế nào in ra giống như vậy. 2. Đối với những kí tự chuyển đổi dạng thức cho phép kết xuất giá trị của các đối mục ra màn hình tạm gọi là mã định dạng Page 6 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Cú pháp • %c : Ký tự đơn Mã định dạng cho kiểu dữ liệu • %s : Chuỗi • %d : Số nguyên thập phân có dấu • %f : Số chấm động (ký hiệu thập phân) • %e : Số chấm động (ký hiệu có số mũ) • %g : Số chấm động (%f hay %g) • %u : Số nguyên thập phân không dấu • %x : Số nguyên hex không dấu • %o : Số nguyên bát phân không dấu • %p : Địa chỉ của biến hoặc giá trị của con trỏ • l : Tiền tố dùng kèm với %d, %u, %x, %o để chỉ số nguyên dài (ví dụ %ld) Page 7 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Cú pháp int printf ("chuỗi định dạng"[, đối mục 1, đối mục 2,…]); • “chuỗi định dạng” ng - loại thứ 3: 3. Các ký tự điều khiển và ký tự đặc biệt: • \n : Nhảy xuống dòng kế tiếp canh về cột đầu tiên. • \t : Canh cột tab ngang. • \r : Nhảy về đầu hàng, không xuống hàng. • \a : Tiếng kêu bip. • \\ : In ra dấu \ • \" : In ra dấu " • \' : In ra dấu ' • %% : In ra dấu % Page 8 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Ví dụ - 01 Kết quả xuất ra màn hình Page 9 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Ví dụ - 02 Giả sử a = 7 và b = 4 Kết quả xuất ra màn hình Page 10 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Ví dụ - 03 Kết quả xuất ra màn hình Page 11 T.P.Tuấn-Lập Trình C 9/16/2008
- 2. Xuất với hàm printf Ví dụ - 04 Kết quả xuất ra màn hình Page 12 T.P.Tuấn-Lập Trình C 9/16/2008
- 3. Nhập với hàm scanf Ví dụ - 00 /* Chuong trinh in ra man hinh gia tri bien*/ #include #include void main(void) { int a,b; printf(“Nhap a: “);scanf(“%d”,&a); printf(“Nhap b: “);scanf(“%d”,&b); printf("%d + %d = %d.",a,b,a+b); getch(); } Kết quả xuất ra màn hình Nhap a: 4 Nhap b: 5 4 + 5 = 9. Page 13 T.P.Tuấn-Lập Trình C 9/16/2008
- 3. Nhập với hàm scanf Cú pháp int scanf ("chuỗi định dạng"[, đối mục 1, đối mục 2,…]); • Khi sử dụng hàm phải khai báo tiền xử lý #include • Hàm scanf trả về số biến được nhập liệu • [đối mục 1, …] là danh sách các đối mục cách nhau bởi dấu phẩy, mỗi đối mục sẽ tiếp nhận giá trị nhập vào. • “Chuỗi định dạng”:ng là hình ảnh dạng dữ liệu nhập vào. Page 14 T.P.Tuấn-Lập Trình C 9/16/2008
- 3. Nhập với hàm scanf Ví dụ - 01 Một số cách nhập và kết quả • Nhập 27abc i chỉ nhận 27 • Nhập 17.23 i chỉ nhận 17 Page 15 T.P.Tuấn-Lập Trình C 9/16/2008
- 3. Nhập với hàm scanf Ví dụ - 02 Một số cách nhập và kết quả Nhập vào 2 số cách nhau bởi khoảng trắng hoặc ký tự enter Page 16 T.P.Tuấn-Lập Trình C 9/16/2008
- 3. Nhập với hàm scanf Ví dụ - 03 Một số cách nhập và kết quả Nhập vào ngày, tháng, năm theo định dạng ngay/thang/nam Ví dụ: 22/12/2006 Page 17 T.P.Tuấn-Lập Trình C 9/16/2008
- 3. Nhập với hàm scanf Ví dụ - 04 Một số cách nhập và kết quả Nhập vào ngày, tháng, năm với dấu phân cách là một ký tự bất kỳ ngoại trừ số Page 18 T.P.Tuấn-Lập Trình C 9/16/2008
- 3. Nhập với hàm scanf Ví dụ - 05 Một số cách nhập và kết quả Nhập vào ngày, tháng, năm theo định dạng ddmmyyyy Ví dụ nhập 22122006 thì: ngay:22, thang:12, nam:2006 Page 19 T.P.Tuấn-Lập Trình C 9/16/2008
- 4. Hàm sprintf Cú pháp int sprintf (“Chuỗi kết quả”, "chuỗi định dạng"[, đối mục 1, đối mục 2,…]); Lệnh sprintf hoàn toàn giống với lệnh printf như thay vì xuất ra màn hình, lệnh này xuất ra “chuỗi kết quả” Page 20 T.P.Tuấn-Lập Trình C 9/16/2008
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình C++: Chương 1 - GV. Nguyễn Văn Hùng
60 p | 193 | 36
-
Bài giảng Lập trình C++: Chương 4 - GV. Nguyễn Văn Hùng
49 p | 190 | 20
-
Bài giảng Lập trình C++: Chương 5 - GV. Nguyễn Văn Hùng
57 p | 139 | 20
-
Bài giảng Lập trình C++: Chương 3 - GV. Nguyễn Văn Hùng
55 p | 134 | 17
-
Bài giảng Lập trình C++: Chương 7 - GV. Nguyễn Văn Hùng
25 p | 120 | 17
-
Bài giảng Lập trình C++: Chương 6 - GV. Nguyễn Văn Hùng
60 p | 114 | 17
-
Bài giảng Lập trình C++: Chương 8 - GV. Nguyễn Văn Hùng
30 p | 99 | 16
-
Bài giảng Lập trình C++: Chương 2 - GV. Nguyễn Văn Hùng
32 p | 124 | 15
-
Bài giảng Lập trình C: Chương 2 - Trần Minh Thái
99 p | 88 | 12
-
Bài giảng Lập trình C: Chương 1 - Các khái niệm cơ bản
29 p | 196 | 12
-
Bài giảng Lập trình C: Chương 1 - Trần Minh Thái
58 p | 118 | 11
-
Bài giảng Lập trình C: Chương 4 - Trần Minh Thái
63 p | 100 | 10
-
Bài giảng Lập trình C: Chương 3 - Trần Minh Thái
54 p | 80 | 9
-
Bài giảng Lập trình C: Chương 5b - Cấu trúc điều khiển
55 p | 83 | 6
-
Bài giảng Lập trình C: Chương 1 - Ngô Công Thắng
15 p | 72 | 6
-
Bài giảng Lập trình C: Chương 4 - Ngô Công Thắng
40 p | 81 | 5
-
Bài giảng Lập trình C: Chương 2 - Các thành phần của một chương trình C/C++ đơn giản
21 p | 107 | 4
-
Bài giảng Lập trình C: Chương 6 - Hàm và cấu trúc chương trình
34 p | 18 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn