intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Năm Tháng Tĩnh Lặng | Ngày: | Loại File: PDF | Số trang:24

54
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2