Professional Documents
Culture Documents
Lesson 02
Lesson 02
BiU THC
(EXPRESSION)
Khoa Cng Ngh Thng Tin & Truyn Thng
i Hc Cn Th
Chng 2
Biu Thc
Mc tiu
Gii
Ni dung
Ton
Khi Nim C Bn
Mt biu thc l bt k s tnh ton no
m cho ra mt gi tr.
Mt biu thc c lng mt gi tr no
.
Tn
V d
Cng
Tr
Nhn
2 * 3.4
// cho 6.8
Chia
9 / 2.0
// cho 4.5
Ly phn d
13 % 3
// cho 1
Ton
t
Tn
V d
==
So snh bng
5 == 5
// cho 1
!=
5 != 5
// cho 0
<
So snh nh hn
5 < 5.5
// cho 1
<=
5 <= 5
// cho 1
>
So snh ln hn
5 > 5.5
// cho 0
>=
Tn
V d
Ph nh lun l
!(5 == 5)
// c 0
&&
V lun l
// c 0
||
Hoc lun l
5 < 6 || 6 < 5
// c 1
0: SAI (false)
Ton
t
Khc 0: NG (true)
Tn
V d
Ph nh Bit
~'\011'
// c '\366'
&
V bit
// c '\001'
Hoc bit
'\011' | '\027
// c '\037'
'\011' ^ '\027
// c '\036'
<<
'\011' << 2
// c '\044'
>>
'\011' >> 2
// c '\002'
Tn
V d
++
Tng mt (tin t)
++k + 10
// c 16
++
Tng mt (hu t)
k++ + 10
// c 15
--
Gim mt (tin t)
--k + 10
// c 14
--
Gim mt (hu t)
k-- + 10
// c 15
Ton T
V d
Tng ng vi
n = 25
+=
n += 25
n = n + 25
n -= 25
n = n 25
*=
n *= 25
n = n * 25
/=
n /= 25
n = n / 25
%=
n %= 25
n = n % 25
<<=
n <<= 4
n = n << 4
>>=
n >>= 4
n = n >> 4
Ton t phy
cout << "float size = " << sizeof(float) << " bytes\n";
u Tin Ca Cc Ton T
Mc
Cao nht
Ton t
::
Loi
Th t
Mt ngi
C hai
Hai ngi
Tri ti
phi
Mt ngi
Phi ti tri
Hai ngi
Tri ti
phi
Hai ngi
Tri ti
phi
()
[]
>
++
!
~
*
&
>*
.*
Hai ngi
Tri ti
phi
<<
>>
Hai ngi
Tri ti
phi
<
<=
Hai ngi
Tri ti
phi
==
!=
Hai ngi
Tri ti
phi
&
Hai ngi
Tri ti
phi
Hai ngi
Tri ti
phi
Hai ngi
>
>=
new
delete
sizeo
f
()
Tri ti