Danh mục tài liệu

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

Số trang: 24      Loại file: pdf      Dung lượng: 2.79 MB      Lượt xem: 21      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.
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 02) - Trần Phước TuấnCHƯƠ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.comNội dung bài học1. Tổng quan2. Xuất với hàm printf3. Nhập với hàm scanf4. Hàm sprintf5. Nhập – Xuất với cin, cout Page 2 T.P.Tuấn-Lập Trình C 9/16/20081. 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/20082. Xuất với hàm printfVí 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. ,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/20082. Xuất với hàm printfCú phápint 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/20082. Xuất với hàm printfCú phápint 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/20082. Xuất với hàm printfCú 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/20082. Xuất với hàm printfCú phápint 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: • : Nhảy xuống dòng kế tiếp canh về cột đầu tiên. • : Canh cột tab ngang. • : 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/20082. Xuất với hàm printfVí dụ - 01Kết quả xuất ra màn hình Page 9 T.P.Tuấn-Lập Trình C 9/16/20082. Xuất với hàm printfVí dụ - 02 Giả sử a = 7 và b = 4Kết quả xuất ra màn hình Page 10 T.P.Tuấn-Lập Trình C 9/16/20082. Xuất với hàm printfVí dụ - 03Kết quả xuất ra màn hình Page 11 T.P.Tuấn-Lập Trình C 9/16/20082. Xuất với hàm printfVí dụ - 04Kết quả xuất ra màn hình Page 12 T.P.Tuấn-Lập Trình C 9/16/20083. 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/20083. Nhập với hàm scanfCú phápint 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/20083. ...