Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 3 - Viện Công nghệ Thông tin & Truyền thông
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 3 - Viện Công nghệ Thông tin & Truyền thông Phần 3: Lập trình C Nội dung chính • Chương 1: Tổng quan về ngôn ngữ • C Chương 2: Kiểu dữ liệu và biểu thức trong • C Chương 3: Vào ra dữ liệu • Chương 4: Cấu trúc điều khiển • Chương 5: Mảng, con trỏ và xâu ký tự • Chương 6: Cấu trúc • Chương 7: Hàm • Chương 8: Tệp dữ liệu 01-Jan- 93 Chương 3: Vào ra dữ liệu Nội dung chính 1. Các hàm vào ra cơ bản: – printf() – scanf() 2. Các hàm vào ra khác – gets() – puts() – getch() 01-Jan- 94 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản Các hàm vào ra cơ bản • Đưa ra dữ liệu: –printf() • Nhập dữ liệu –scanf() • Cần nạp thư viện stdio.h –khai báo tệp tiêu đề : #include 01-Jan- 95 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản Hàm đưa ra dữ liệu printf() 01-Jan- 96 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản printf() Mục đích • Hiển thị ra màn hình các loại dữ liệu cơ bản – Số nguyên, số thực, kí tự, xâu kí tự • Tạo một số hiệu ứng hiển thị đặc biệt – Xuống dòng, sang trang,… Cú pháp printf(xau_dinh_dang [, DS_tham_so]); 01-Jan- 97 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản printf() Cú pháp printf(xau_dinh_dang [, DS_tham_so]); • Xau_dinh_dang: Là một xâu qui định cách thức hiển thị dữ liệu ra màn hình máy tính. – Bao gồm các nhóm kí tự định dạng – Nhóm kí tự định dạng thứ k xác định quy cách hiển thị tham số thứ k trong DS_tham_số • Số lượng tham số trong DS_tham_số bằng số lượng nhóm các kí tự định dạng trong xâu_định_dạng. • DS_tham_so: Danh sách các biến/biểu thức sẽ được hiển thị giá trị lên màn hình theo cách thức được qui định trong xau_dinh_dang. 01-Jan- 98 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản printf() Ví dụ #include void main() { int a = 5; float x = 1.234; printf(” Hien thi mot bieu thuc nguyen %d và mot so thuc %f ”,2 * a, x); } Kết quả: Hien thi mot bieu thuc nguyen 10 va mot so thuc 1.234000 01-Jan- 99 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản printf() Xâu định dạng • Các kí tự thông thường: – Được hiển thị ra màn hình. • Các kí tự điều khiển: – Dùng để tạo các hiệu ứng hiển thị đặc biệt như xuống dòng (‘\n’).. • Các nhóm kí tự định dạng: – Xác định quy cách hiển thị các tham số trong phần danh_sach_tham_so. 01-Jan- 10 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản printf() Nhóm ký tự định dạng • Mỗi nhóm kí tự định dạng chỉ dùng cho một kiểu dữ liệu” Ví %d dùng cho kiểu dụ: nguyên • DS_tham_so %f phải dùngphù chohợp kiểuvới thực các nhóm kí tự định dạng trong xau_dinh_dang về: – Số lượng; Nếu không phù hợp sẽ hiển – Thứ tự thị ra kết quả không như ý – Kiểu dữ liệu; printf(” %d ” ,3.14); - 31457 01-Jan-16 C-Free 1374389535 !? 101 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản printf() Các ký tự định dạng Ký tự Kiểu dữ liệu Kết quả %i, %d int, char Số thập phân %o int, char Số bát phân (không có 0 đằng trước) %x %X int, char Số hexa (chữ thường/chữ hoa) %u unsigned int/char Số thập phân 01-Jan- 10 Chương 3: Vào/Ra dữ liệu 3.1 Các hàm vào ra cơ bản printf() Các ký tự định dạng Ký tự Kiểu dữ liệu Kết quả %ld, %li long Số thập phân %lo long Số bát phân (không có 0 đằng trước) %lx, %LX long Số hexa (chữ thường/chữ hoa) %lu unsigned long Số thập phân Nhận xét: Với kiểu long, thêm ký tự l ngay sau dấu % ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Tin học Bài giảng Tin học đại cương Lập trình C Vào ra dữ liệu Hàm nhập dữ liệu Cấu trúc điều khiểnTài liệu cùng danh mục:
-
Giáo trình Sử dụng thiết bị văn phòng - Trường CĐ Kinh tế - Kỹ thuật Bạc Liêu
79 trang 576 4 0 -
50 trang 478 0 0
-
73 trang 423 2 0
-
69 trang 397 6 0
-
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 319 4 0 -
183 trang 313 0 0
-
Giáo trình Tin học văn phòng: Phần 2 - Bùi Thế Tâm
65 trang 294 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 288 0 0 -
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 284 0 0 -
Giáo trình Tin học MOS 1: Phần 1
58 trang 266 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 21 0 0 -
94 trang 19 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 20 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 19 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 21 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 20 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 20 0 0 -
39 trang 19 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 19 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 19 0 0