1
LP TRÌNH CĂN BN
CÁC CÂU LNH ĐƠN
TRONG C
2
Nidung chươngnày
lu lnh
lKi nim câu lnh
lPhân loi
lCác lnh đơn
lLnh gán
lLnh nhpgiátrtn phím cho biến
lLnh xutgiátrca biu thc lên màn hình
3
Khái nim u lnh
l1câu lnh xác định 1 công vic mà chương
trình phi thc hin”
lKết tc bi ;
4
Phân loi
lCó2 loi
lLnh đơn
lKhông cha 1 lnh nào khác
lGm: lnh gán, nhp, xut
lLnh cócu trúc
lCha các lnh khác
lGm:
§cu trúc điu kin rnnh
§cu trúc điu kin la chn
§cu trúc lp
§cu trúc lnh hp thành
5
Các lnh đơn
lLnh gán
lLnh nhpgiátrtbàn phím cho biến
lLnh xutgiátrca biu thc lên màn hình
6
Lnh gán (1)
lVíd:
lCúpháp: <Tên biến> = <biu thc>;
lÝ nghĩa: Gán giátrcho 1 biến
lGán giátrngay ti lúc khai báo:
7
Lnh gán (2)
lKiu ca biu thc vàca biến phi ging nhau
Error: "Cannot convertchar *to ‘int’"
8
Lnh gán (3)
lThường thìcóschuyn đổi kiu t đng nếu cóth.
Chuyn được
9
Lnh gán (4)
lKết qu chương trình sau làgì?
10
Lnh gán (5)
lTrong C, các chuyn đổi kiu sau được làm t đng.
lNhng chuyn đổi trên đảm bo không làm mt đi schính xác
(loss of precision).
lVic chuyn đổi theo các hướng khác cóthlàm mt schính xác
lVíd:
11
Lnh gán (6)
lÉp kiu(casting type)
12
Lnh nhp giátrtbàn phím
cho biến(1)
lscanf đọc dliu tbàn phím vàgán vào biến
lChui định dng (format string): để qui định kiu d
liu,cách biu din, độ rng,schsthp phân, …
13
Lnh nhp giátrtbàn phím
cho biến (2)
lscanf phi lưu giátrvào 1 biến
lscanf(%d,anInt): kng đúng, anInt xác định g
trhin hành ca 1 biến.
lscanf(%d,&anInt): đúng, vì đa chca anInt đã
được c định.
14
Víd-DùngStandard Input
15
Lnh xut giátrca biu thc
n màn hình (1)
lCn ít nht 1 đối s.
lĐối s đầu tiên là1 chui
lChui cóthcha:
lVíd:
Output
16
Lnh xut giátrca biu thc
n màn hình(2)
lNếu mun in ra c biến vàbiu thc, ta truyn nóvào
printf như các đối s.
lCác định dng (format) kc nhau cho các kiu giátr
khác nhau (dùng%).
17
Lnh xut giátrca biu thc
n màn hình(3)
lc định dng:
18
Víd-Output tC
Hết chương