Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật
2
NỘI
DUNG
CHÍNH
Nhập/xuất
dữ liệu
Hàm xuất có định dạng: printf
Hàm nhập có định dạng: scanf
Hàm nhập/xuất tự
Hàm xuất/nhập chuỗi: puts gets
Các lệnh
điều khiển
Câu lệnh rẽ nhánh: if, switch
Câu lệnh lặp: while, do…while, for
Câu lệnh nhảy: break, continue, goto
Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật
3
2.1. Nhập xuất dữ liệu
Thiết bxuất (màn nh)Thiết bị xuất (màn hình) Thiết bnhập (bàn phím)Thiết bị nhập (bàn phím)
chương này chúng ta sẽ chỉ nghiên cứu các lệnh
nhập/xuất với các thiết bị tương ứng bàn phím màn hình.
Để sử dụng các lệnh xuất/nhập dữ liệu thì cần khai báo tiền xử
#include <stdio.h> đầu chương trình.
Cú pháp sử dụng :
-Chuỗi định dạng có thể bao gồm: kí tự văn bản, kí tự điều khiển
và đặc tả định dạng.
VD: printf(“Hello World\n”);/*In ra mà hình Hello World sau đó
đưa con trỏ xuống dòng kế tiếp bằng kí tự điều khiển \n*/
-Danh sách đối số là tùy ý, có thể không có đối số nào cả. Nếu có
nhiều đối số thì chúng phải được viết tách nhau bởi dấu phẩy.
VD: printf(“ 3+4 = %d “, 3+4);
printf(“ %d + %d = %d”, 3, 4, 3+4);
Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật
4
2.1.1 Hàm xuất định dạng printf
printf(chuỗi định dạng,danh sách đối số);
-\n : Nhảy xuống dòng kế tiếp canh về cột đầu tiên;
-\t : Canh cột tab ngang;
-\b : Backspace xóa lùi một kí tự trước vị trí con trỏ;
-\r : Nhảy về đầu dòng, không xuống dòng;
-\a : Âm thanh báo;
-\\ : In ra dấu \
-\" : In ra dấu "
-\' : In ra dấu '
-%%: In ra dấu %
Khoa CNTT - Bài giảng THDC - Khối ngành kỹ thuật
5
Các kí tự điều khiển kí tự đặc biệt