CHƯƠNG IV
BI U TH C
I. Phép toán s h c:
Các phép toán hai ngôi s h c là:
Pheïp toaïn YÏ nghéa Vê duû
+
-
*
/
%
Cäüng
Træì
Nhán
Chia
úy pháön
dæ
a+b
a-b
a*b
a/b
a%b
II. Phép toán quan h và Logic
Pheïp toaïn YÏ nghéa Vê duû
>
>=
<
<=
= =
!=
ïn hån
ïn hån hoàûc
bàòng
Nhoí hån
Nhoí hån hoàûc
bàòng
Bàòng
Khaïc
a>b
a>=b
a<b
a<=b
a= =b
a!=b
B n phép toán quan h đu có đ ưu tiên như
nhau, hai phép sau có cùng s th t ưu tiên nhưng
l i th p h ơn 4 phép đu. Tuy nhiên các phép quan
h có đ ưu tiên th p h ơn các phép toán s h c.
Phép toán logic:
Trong C s d ng ba phép toán logic:
-Phép ph đnh m t ngôi !
-Phép toán và &&
-Phép toán ho c ||
T c là:
a !b
Khaïc khäng
Bàòng khäng
0
1
Ví d :
3>7 có giá tr là 0
7>3 có giá tr là 1
3 && 7 Có giá tr 1
Các phép quan h có đ ưu tiên nh h ơn !, nhưng l n h ơn
so v i && và ||, cho nên các bi u th c nh ư:
(a>b) && (d<c)
Thì có th vi t g n l i: ế
a>b && d<c
a b a&&b a||b
Khaïc khäng
Khaïc khäng
Bàòng
khäng
Bàòng
khäng
Khaïc khäng
Bàòng
khäng
Khaïc khäng
Bàòng
khäng
1
0
0
0
1
1
1
0
III. Chuy n đi ki u giá tr :
Vi c chuy n đi ki u giá tr th ư ng di n ra
m t cách t đng trong hai tr ư ng h p:
-Khi bi u th c g m các toán h ng khác ki u
-Khi gán m t giá tr ki u này cho m t bi n ế
(ho c ph n t c a m ng) ki u kia, nh ư vi c
truy n gia str trong toán t gán, vi c truy n giá tr các tham s
cho các đi, vi c gán giá tr c a bi u th c trong câu l nh return
cho hàm.
Ngoài ra ta có th chuy n t m t ki u giá tr
sang m t ki u b t k ma ta mu n, theo cú pháp
sau:
(type) Bi u th c
Ví d :
(int) a