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

BIỂU THỨC (lập TRÌNH c TRONG WINDOW) (chữ biến dạng do slide dùng font VNI times, tải về xem bình thường)

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 (63.53 KB, 12 trang )

CHƯƠNG IV

BIỂU THỨC


BIÃØU THỈÏC
I.

Phẹp toạn säú hc:
Cạc phẹp toạn hai ngäi säú hc l:
Phẹp
toạn
+
*
/
%

nghéa
Cäüng
Trỉì
Nhán
Chia
Láúy

Vê 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
>
a>b
Låïn hån hồûc
>=
bàịng
a>=b
<
Nh hån
a<=
Nh hån hồûc
a<=b
bàịng
==
a= =b
Bäún phẹp toạnBàịng
quan hãû âáưu cọ âäü
!= nhỉ nhau, hai phẹp sau a!=b

ỉu tiãn
cọ cng
Khạc
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 caï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 !

v &&
- Phẹp toạn hồûc ||
- Phẹp toạn
Tỉïc l:

a

Khạc khäng
Bàịng khäng

!b
0
1


a
b

Khạc
Khạc
khäng
khäng
Khạc
Bàịng
khäng
khäng
Bàịng
Khạc
Vê dủ:
khäng
khäng
3>7 cọ giạ trë l 0
Bàịng
7>3
cọ giạ trëBàịng
l 1
khäng
khäng
3 && 7 Cọ giạ trë 1

a&&b
1
0
0
0

a||b
1

1
1
0

Cạc phẹp quan hãû cọ âäü ỉu tiãn nh hån !,
nhỉng låïn hån so våïi && vaỡ ||, cho nón caùc
bióứu thổùc nhổ:
(a>b) && (dThỗ cọ thãø viãút gn lải:
a>b && d

III. Chuyãøn âäøi kiãøu giaï trë:
Viãûc chuyãøn âäøi kiãøu giaï 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. Chuøn âäøi kiãøu trong biãøu thỉïc:
Khi hai toạn hảng trong mọỹt pheùp toaùn coù
kióứu khaùc nhau thỗ kióứu thỏỳp hån s náng
thnh kiãøu cao hån trỉåïc khi thỉûc hiãûn phẹp
toạn. Kãút qu thu âỉåüc l mäüt giạ trë cọ
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 cng âỉåüc thỉûc
hiãûn thäng qua phẹp gạn.
Giạ trë ca vãú phi âỉåüc chuøn sang kiãøu
ca vãú trại âọ l kiãøu ca kãút qu. Kiãøu int
cọ thãø chuøn thnh float, kiãøu float chuøn
thnh int khi bọ pháưn tháûp phán,kiãøu double
chuøn thnh float bàịng cạch lm trn.


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 caớnh khi chay chổồng
trỗnh.
Nóỳu pheùp tng hoỷc giaớm õổùng trổồùc toaùn
haỷng thỗ coù nghộa laỡ: Toaùn haỷng seợ tang hoỷc
giaớm trỉåïc khi nọ sỉí dủng,
Nãúu phẹp tàng hồûc gim âỉïng sau toaùn haỷng
thỗ coù nghộa laỡ: Toaùn haỷng seợ tang hồûc gim
sau khi nọ sỉí dủng


V.
1.

Lãnh gạn v biãøu thỉïc:
Cạc cáu lãûnh gạn nhỉ:
<biãún>= <biãún><Phẹp toaùn hai ngọi>trở/bióứu thổùc>

Thỗ coù thóứ chuyóứn thaỡnh:
<bióỳn>=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
Cụ phạp:
E1? E2:E3
Chỉïc nàng:
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 âọ E1, E2 v E3 l cạc biãøu thỉïc.
Vê dủ:
#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
ax2 + bx +c =0
Våïi a, b, c nháûp tỉì bn phêm .

2. Vióỳt chổồng trỗnh tỗm sọỳ lồùn nhỏỳt
vaỡ nhoớ nhỏỳt ca bäún säú thỉûc
nháûp vo tỉì bn phêm.
3. Láûp chỉång trỗnh õóứ:
- Nhỏỷp sọỳ nguyón n tổỡ baỡn phờm
- Xeùt xem n cọ phi l säú ngun täú
hay khäng v in ra maỡn hỗnh kóỳt
luỏỷn tổồng ổùng.



×