Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 8

CHNG 2:

BiU THC

(EXPRESSION)
Khoa Cng Ngh Thng Tin & Truyn Thng
i Hc Cn Th

Chng 2

Biu Thc

Mc tiu
Gii

thiu cc ton t cho vic son tho cc


biu thc

Ni dung
Ton

t ton hc, quan h, lun l, bit,


tng/gim, khi to, iu kin, ly kch thc
u tin ca cc ton t
Chuyn kiu
2

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
.

Ton T Ton Hc & Lun L


Ton t

Tn

V d

Cng

12 + 4.9 // cho 16.9

Tr

3.98 - 4 // cho -0.02

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

!=

So snh khng bng

5 != 5

// cho 0

<

So snh nh hn

5 < 5.5

// cho 1

<=

So snh nh hn hoc bng

5 <= 5

// cho 1

>

So snh ln hn

5 > 5.5

// cho 0

>=

So snh ln hn hoc bng

6.3 >= 5 // cho 1

Ton T Lun L & Trn Bit


Ton t

Tn

V d

Ph nh lun l

!(5 == 5)

// c 0

&&

V lun l

5 < 6 && 6 < 6

// 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

'\011' & '\027

// c '\001'

Hoc bit

'\011' | '\027

// c '\037'

Hoc exclusive bit

'\011' ^ '\027

// c '\036'

<<

Dch tri bit

'\011' << 2

// c '\044'

>>

Dch phi bit

'\011' >> 2

// c '\002'

Ton T Tng/Gim & Khi To


Ton T

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 iu Kin, Phy & Ly


Kch Thc
Ton t iu kin

min = (m < n ? m++ : n++);

Ton t phy

min = (m < n ? mCount++, m : nCount++, n);

Ton t ly kch thc

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

You might also like