You are on page 1of 10

1

1
LP TRNH CN BN
CC CU LNH N
TRONG C
2
Ni dung chng ny
Cu lnh
Khi nim cu lnh
Phn loi
Cc lnh n
Lnh gn
Lnh nhp gi tr t bn phm cho bin
Lnh xut gi tr ca biu thc ln mn hnh
2
3
Khi nim cu lnh
1 cu lnh xc nh 1 cng vic m chng
trnh phi thc hin
Kt thc bi ;
4
Phn loi
C 2 loi
Lnh n
Khng cha 1 lnh no khc
Gm: lnh gn, nhp, xut
Lnh c cu trc
Cha cc lnh khc
Gm:
cu trc iu kin r nhnh
cu trc iu kin la chn
cu trc lp
cu trc lnh hp thnh
3
5
Cc lnh n
Lnh gn
Lnh nhp gi tr t bn phm cho bin
Lnh xut gi tr ca biu thc ln mn hnh
6
Lnh gn (1)
V d:
C php:
<Tn bin> = <biu thc>;
ngha: Gn gi tr cho 1 bin
Gn gi tr ngay ti lc khai bo:
4
7
Lnh gn (2)
Kiu ca biu thc v ca bin phi ging nhau
Error: "Cannot convert char * to int"
8
Lnh gn (3)
Thng th c s chuyn i kiu t ng nu c th.
Chuyn c
5
9
Lnh gn (4)
Kt qu chng trnh sau l g?
10
Lnh gn (5)
Trong C, cc chuyn i kiu sau c lm t ng.
Nhng chuyn i trn m bo khng lm mt i s chnh xc
(loss of precision).
Vic chuyn i theo cc hng khc c th lm mt s chnh xc
V d:
6
11
Lnh gn (6)
p kiu (casting type)
12
Lnh nhp gi tr t bn phm
cho bin (1)
scanf c d liu t bn phm v gn vo bin
Chui nh dng (format string): qui nh kiu d
liu, cch biu din, rng, s ch s thp phn,
7
13
Lnh nhp gi tr t bn phm
cho bin (2)
scanf phi lu gi tr vo 1 bin
scanf(%d,anInt): khng ng, v anInt xc nh gi
tr hin hnh ca 1 bin.
scanf(%d,&anInt): ng, v a ch ca anInt
c xc nh.
14
V d - Dng Standard Input
8
15
Lnh xut gi tr ca biu thc
ln mn hnh (1)
Cn t nht 1 i s.
i s u tin l 1 chui
Chui c th cha:
V d:
Output
16
Lnh xut gi tr ca biu thc
ln mn hnh (2)
Nu mun in ra cc bin v biu thc, ta truyn n vo
printf nh cc i s.
Cc nh dng (format) khc nhau cho cc kiu gi tr
khc nhau (dng %).
9
17
Lnh xut gi tr ca biu thc
ln mn hnh (3)
Cc nh dng:
18
V d - Output t C
Ht chng
10
19
Ht chng

You might also like