Tải bản đầy đủ (.ppt) (11 trang)

chuong 4 biểu thức

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (50.59 KB, 11 trang )


CHặNG IV
BIỉU THặẽC
I. Pheùp toaùn sọỳ hoỹc:
Caùc pheùp toaùn hai ngọi sọỳ hoỹc laỡ:
Pheùp toaùn Yẽ nghộa Vờ duỷ
+
-
*
/
%
Cọỹng
Trổỡ
Nhỏn
Chia
Lỏỳy phỏửn dổ
a+b
a-b
a*b
a/b
a%b

II. Phẹp toạn quan hãû v Logic
Phẹp toạn nghéa Vê dủ
>
>=
<
<=
= =
!=
Låïn hån


Låïn hån hồûc bàòng
Nh hån
Nh hån hồûc bàòng
Bàòng
Khạ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ọ cng 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äú hc.

Pheùp toaùn logic:
Trong C sổớ duỷng ba pheùp toaùn logic:
-
Pheùp phuớ õởnh mọỹt ngọi !
-
Pheùp toaùn vaỡ &&
-
Pheùp toaùn hoỷc ||
Tổùc laỡ:
a !b
Khaùc khọng
Bũng khọng
0
1


Vờ duỷ:
3>7 coù giaù trở laỡ 0
7>3 coù giaù trở laỡ 1
3 && 7 Coù giaù trở 1
Caùc pheùp quan hóỷ coù õọỹ ổu tión nhoớ hồn !, nhổng lồùn hồn so
vồùi && vaỡ ||, cho nón caùc bióứu thổùc nhổ:
(a>b) && (d<c)
Thỗ coù thóứ vióỳt goỹn laỷ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. Chuøn âäøi kiãøu giạ trë:
Viãûc chuø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 ny cho mäüt biãún (hồûc
pháưn tỉí ca mng) kiãøu kia, nhỉ viãûc truưn gia
strë trong toạn tỉí gạn, viãûc truưn giạ trë cạc tham säú cho cạc âäúi,
viãûc gạn giạ trë ca biãøu thỉïc trong cáu lãûnh return cho hm.
Ngoi ra ta cọ thãø chuøn tỉì mäüt kiãøu giạ trë sang
mäüt kiãøu báút k ma ta mún, theo cụ phạp sau:
(type) Biãøu thỉïc
Vê dủ:
(int) a
Cho täüt giạ trë kiãøu int.

1. Chuyóứn õọứi kióứu trong bióứu thổùc:
Khi hai toaùn haỷng trong mọỹt pheùp toaùn coù kióứu khaùc nhau
thỗ kióứu thỏỳp hồn seợ nỏng thaỡnh kióứu cao hồn trổồùc khi
thổỷc hióỷn pheùp toaùn. Kóỳt quaớ thu õổồỹc laỡ mọỹt giaù trở coù
kióứu cao hồn.
Nhổ:
-
int vaỡ long thỗ int chuyóứn thaỡnh long
-
int vaỡ float thỗ int chuyóứn thaỡnh float
-
float vaỡ double thỗ float chuyóứn thaỡnh double.
2. Caùc pheùp chuyóứn õọứi kióứu cuợng õổồỹc thổỷc hióỷn thọng qua
pheùp gaùn.
Giaù trở cuớa vóỳ phaới õổồỹc chuyóứn sang kióứu cuớa vóỳ traùi õoù laỡ

kióứu cuớa kóỳt quaớ. Kióứu int coù thóứ chuyóứn thaỡnh float, kióứu
float chuyóứn thaỡnh int khi boù phỏửn thỏỷp phỏn,kióứu double
chuyóứn thaỡnh float bũng caùch laỡm troỡn.

IV. Phẹp toạn tàng gim
C âỉa ra hai phẹp toạn mäüt ngäi âãø tàng v gim
cạc biãún.
Toạn tỉí tàng ++ s cäüng 1 vo toạn hảng
âọ
Toạn tỉí gim s trỉì âi 1
V cạch âàût cạc phẹp toạn tàng v gim åí trỉåïc
hay åí sau toạn hảng tuy thüc vo hon cnh khi
chay chỉång trçnh.
Nãúu phẹp tàng hồûc gim âỉïng trỉåïc toạn hảng thç cọ
nghéa l: Toạn hảng s tang hồûc gim trỉåïc khi nọ sỉí dủng,
Nãúu phẹp tàng hồûc gim âỉïng sau toạn hảng thç cọ nghéa
l: Toạn hảng s tang hồûc gim sau khi nọ sỉí dủng

V. Lãnh gạn v biãøu thỉïc:
1. Cạc cáu lãûnh gạn nhỉ:
<biãún>= <biãún><Phẹp toạn hai ngäi><giạ trë/biãøu thỉïc>
Thç cọ thãø chuøn thnh:
<biãún><phẹp toạn hai ngäi>=<giạ trë/biãøu thục>
Vê dủ:
a=a+2
=> a+=2
2. Biãøu thỉïc gạn l biãøu thỉïc cọ dảng:
<Biãún> = <Biãøu thỉïc>
Cọ thãø sỉí dủng lãûnh gạn âãø gạn nhiãưu biãún trong
cng mäüt lục.


VI. Bióứu thổùc õióửu kióỷn
Cuù phaùp:
E1? E2:E3
Chổùc nng:
Nóỳu bióứu thổùc E1õuùng thỗ lỏỳy giaù trở E2 vaỡ ngổồỹc laỷi thỗ lỏỳy gia
trở E3
Trong õoù E1, E2 vaỡ E3 laỡ caùc bióứu thổùc.
Vờ duỷ:
#include "stdio.h"
void main()
{
int a=6,b=10;
printf("Gia tri la %6d",a>b?a:b);
getch();
}

Vê duû:
#include "stdio.h"
void main()
{
int a=6,b=10;
printf("\nKhi a= %4d b = %4d",a,b);
printf("\n a++* b = %10d",a++* b);
printf("\n ++a+ b = %10d",++a+ b);
printf("\n a++ b = %10d",a - b);
printf("\n a+++++b = %10d",a++ + ++b);
getch();
}


Baỡi tỏỷp:
1. Vióỳt chổồng trỗnh giaới phổồng trỗnh bỏỷc hai
ax
2
+ bx +c =0
Vồùi a, b, c nhỏỷp tổỡ baỡn phờm.
2. Vióỳt chổồng trỗnh tỗm sọỳ lồùn nhỏỳt vaỡ nhoớ nhỏỳt
cuớa bọỳn sọỳ thổỷc nhỏỷp vaỡo tổỡ baỡn phờm.
3. Lỏỷp chổồng trỗnh õóứ:
-
Nhỏỷp sọỳ nguyón n tổỡ baỡn phờm
-
Xeùt xem n coù phaới laỡ sọỳ nguyón tọỳ hay
khọng vaỡ in ra maỡn hỗnh kóỳt luỏỷn tổồng ổùng.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×