1
Khoa Công Ngh Thông Tin & Truy n Thông
Đ i H c C n Th ơ
Bi U TH C
Bi U TH C
CH NG 2:ƯƠ
(EXPRESSION)
2
Bi u Th c
Bi u Th c
M c tiêu
Gi i thi u các toán t cho vi c so n th o các
bi u th c
N i dung
Tn t toán h c, quan h , lu n, bit,
tăng/gi m, kh i t o, đi u ki n, l y kích th c ướ
Đ u tiên c a các tn t ư
Chuy n ki u
Ch ng 2ươ
3
Ki Ni m C B n ơ
Ki Ni m C B n ơ
M t bi u th c là b t kỳ s tính toán nào
mà cho ra m t giá tr .
M t bi u th c c l ngướ ượ m t giá tr nào
đó.
4
Toán T Tn H c & Lu n Lý
Toán T Tn H c & Lu n Lý
Toán t
Tên Ví d
+
C ng
12 + 4.9 // cho 16.9
-
Tr
3.98 - 4 // cho -0.02
*
Nhân
2 * 3.4 // cho 6.8
/
Chia
9 / 2.0 // cho 4.5
%
L y ph n d ư
13 % 3 // cho 1
Toán
t
Tên Ví d
==
So sánh b ng
5 == 5 // cho 1
!=
So sánh không b ng
5 != 5 // cho 0
<
So sánh nh h n ơ
5 < 5.5 // cho 1
<=
So sánh nh h n ho c ơ
b ng
5 <= 5 // cho 1
>
So sánh l n h n ơ
5 > 5.5 // cho 0
>=
So sánh l n h n ho c b ng ơ
6.3 >= 5 // cho 1
5
Toán T Lu n Lý & Tn Bit
Toán T Lu n Lý & Tn Bit
Toán t
Tên Ví d
!
Ph đ nh lu n lý
!(5 == 5) // đ c 0ư
&&
Và lu n
5 < 6 && 6 < 6 // đ c 0ư
||
Ho c lu n lý
5 < 6 || 6 < 5 // đ c 1ư
0: SAI (false) Khác 0: ĐÚNG (true)
Toán
t
Tên Ví d
~
Ph Đ nh Bit
~'\011' // đ c '\366'ư
&
Và bit
'\011' & '\027‘ // đ c '\001'ượ
|
Ho c bit
'\011' | '\027 // đ c '\037'ượ
^
Ho c exclusive bit
'\011' ^ '\027‘ // đ c '\036'ượ
<<
D ch trái bit
'\011' << 2 // đ c '\044'ượ
>>
D ch ph i bit
'\011' >> 2 // đ c '\002'ượ