chuong 4 biểu thức

11 171 0
chuong 4 biểu thức

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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(); } [...]... %d",a[i][j]); kethuc: ; getch(); return 0; } Vê dủ 3: Viãút chỉång trçnh tçm säú låïn nháút v nh nháút ca tỉìng cäüt trong ma tráûn #include "stdio.h" main() { int i,j,max,min,temp; int a [4] [4] ; clrscr(); for (i=0;i . %6d",a>b?a:b); getch(); } Vê duû: #include "stdio.h" void main() { int a=6,b=10; printf(" Khi a= %4d b = %4d",a,b); printf(" a++* b = %10d",a++* b); printf(" ++a+ b = %10d",++a+. 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

Ngày đăng: 19/10/2014, 00:44

Từ khóa liên quan

Mục lục

  • CHÆÅNG IV BIÃØU THÆÏC

  • PowerPoint Presentation

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan