
Input and Output in C Input and Output in C 1 / of 27
Nh p và Xu t trong Cậ ấ
Nh p và Xu t trong Cậ ấ
Ch ng 4ươ

Elementary Programming with C/Session 4/
2 of 27
M c tiêu c a bài h cụ ủ ọ
M c tiêu c a bài h cụ ủ ọ
Tìm hi u các hàm đ nh d ng Nh p/Xu t ể ị ạ ậ ấ
scanf(), printf()
S d ng các hàm Nh p/Xu t ký t ử ụ ậ ấ ự
getchar(), putchar()

Elementary Programming with C/Session 4/
3 of 27
Nh p/Xu t chu nậ ấ ẩ
Nh p/Xu t chu nậ ấ ẩ
Th vi n chu n trong Cư ệ ẩ cung c p các hàm ấ
x lý cho vi c nh p và xu t.ử ệ ậ ấ
Th vi n chu n có các hàm I/O, dùng đ ư ệ ẩ ể
qu n lý vi c nh p, xu t, các thao tác trên ký t ả ệ ậ ấ ự
và chu i.ỗ
Thi t b nh p chu n th ng là bàn phím.ế ị ậ ẩ ườ
Thi t b xu t chu n th ng là màn hình ế ị ấ ẩ ườ
(console).
Nh p và xu t có th đ c x lý qua các t p ậ ấ ể ượ ử ậ
tin thay vì t các thi t b chu n.ừ ế ị ẩ

Elementary Programming with C/Session 4/
4 of 27
T p tin Header <stdio.h>ậ
T p tin Header <stdio.h>ậ
#include <stdio.h>
•Đây là câu l nh ti n x lýệ ề ử
stdio.h là t p tin header (header file) ậ
Ch a các macro s d ng cho nhi u hàm ứ ử ụ ề
nh p/xu t trong Cậ ấ
Các macro trong stdio.h giúp các hàm printf(),
scanf(), putchar(), getchar() th c thiự

Elementary Programming with C/Session 4/
5 of 27
Nh p/Xu t đ c đ nh d ngậ ấ ượ ị ạ
Nh p/Xu t đ c đ nh d ngậ ấ ượ ị ạ
printf( ) – Dùng cho xu t có đ nh d ngấ ị ạ
scanf( ) – S d ng đ nh p có đ nh d ngử ụ ể ậ ị ạ
Các đ c t đ nh d ngặ ả ị ạ - qui đ nh d ng th c ị ạ ứ
mà theo đó giá tr c a bi n đ c nh p vào và ị ủ ế ượ ậ
in ra

