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 ai h c
M c tiêu c ai h c
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 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