
Bài 02: Nhập Xuất DữLiệu
GV: Trần Phước Tuấn
EMAIL: tranphuoctuan.khoatoan.dhsp@gmail.com
CHƯƠNG
CHƯƠNG 02: Ngôn Ng
02: Ngôn Ngữ
ữC
C

9/16/2008T.P.Tuấn-Lập Trình CPage 2
Nội dung bài học
1. Tổng quan
2. Xuất với hàm printf
3. Nhập với hàm scanf
4. Hàm sprintf
5. Nhập – Xuất với cin, cout

9/16/2008T.P.Tuấn-Lập Trình CPage 3
1. Tổng quan
Thành phần
tương ứng
(nhập xuất)
-Màn hình
-Máy in
-File (tập tin)
-Cơ sở dữliệu
-Loa
-…
-Bàn phím:dữliệu vào
thông qua
-Màn hình Console
-Windows (các điều khiển:
nút lệnh, textbox,…)
-Chuột: các điều khiển
-File (tập tin)
-Cơ sở dữliệu
-Micro
-Máy scan
-Máy nhận dạng mã vạch
-…
Thông tin đầu ra
(output)
Thông tin đầu vào
(input)

9/16/2008T.P.Tuấn-Lập Trình CPage 4
2. Xuất với hàm printf
V
Ví
íd
dụ
ụ-
-00
00
/* Chuong trinh in ra man hinh gia tri bien*/
#include <stdio.h>
void main(void)
{
int a,b;
a=4;b=5;
printf("Tong cua %d va %d la %d.\n",a,b,a+b);
getch();
}
Tong cua 4 va 5 la 9.
K
Kế
ết qu
t quả
ảxu
xuấ
ất ra m
t ra mà
àn h
n hì
ình
nh

9/16/2008T.P.Tuấn-Lập Trình CPage 5
2. Xuất với hàm printf
int printf ("chu
int printf ("chuỗ
ỗi đ
i đị
ịnh d
nh dạ
ạng"[,
ng"[, đ
đố
ối m
i mụ
ục 1
c 1,
, đ
đố
ối m
i mụ
ục 2,
c 2,…
…]);
]);
C
Cú
úph
phá
áp
p
•Khi sửdụng hàm phải khai báo tiền xửlý
#include <stdio.h>
•Hàm printf trảvềsốký tựxuất ra màn hình
•[đ
đố
ối m
i mụ
ục 1,
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
biế
ến
n,
h
hằ
ằng
ng hoặc bi
biể
ểu th
u thứ
ức ph
c phả
ải đư
i đượ
ợc đ
c đị
ịnh tr
nh trị
ị
trước khi in ra