1 / 6

Operátorok Értékadások

Operátorok Értékadások. Operátorok Meghatározása : műveleti jelek és relációk valamint a zárójelek, mint speciális jelek. műveletek : +,-,*,/,and, div, in, mod, not, or, shl, shr, xor relációk : <, >, <=, >=, <>, = Zárójelek : (, ), [, ], {, } Zárójelek szerepe :

jael-warner
Download Presentation

Operátorok Értékadások

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OperátorokÉrtékadások

  2. OperátorokMeghatározása: műveleti jelek és relációk valamint a zárójelek, mint speciális jelek • műveletek: +,-,*,/,and, div, in, mod, not, or, shl, shr, xor • relációk: <, >, <=, >=, <>, = • Zárójelek: (, ), [, ], {, } Zárójelek szerepe: { }:megjegyzésekhez használjuk (kommentekhez): magyarázó szöveg, melyet a fordító nem vesz figyelembe [ ]:index jelölésére, pl. ti=t[i], felsorolt és résztartományok kijelölésére, tömbök deklarálására, halmazok értékadására ( ):precedencia megváltóztatására, kifejezésekben használjuk

  3. Aritmetikai operátorok Operandusai aritmetikai (egész/valós) típusúak, az eredmény aritmetikai, az operandusokkal egyező típus. + (egész\valós =egész\valós) - (egész\valós =egész\valós) * (egész\valós =egész\valós) / (egész\valós =valós\valós) div –egész osztás: egész= egész mod –maradékképzéses osztás: egész= egész

  4. Logikai operátorok Operandusai és eredményei logokai (Boolean) típusúak. Logikai operátorok: not, and, or, xor(precedencia sorrend) String operátorok Operandusai szöveges típusú is lehet: string vagy karakteres. Operátora: + összefűzés (nem lehet hosszabb 255- nél)

  5. Műveletek prioritása • Legmagasabb priorítása a + és a – előjelnek, valamint a NOT műveletnek van- ezek egyoperandusú műveletek • Másodsorban a szorzó műveletek érétkelődnek ki: * / Div Mod And Shl Shr • Ezután következnek az összeadó műveletek: + - Or Xor • Legkisebb priorításuk a hasonlító műveleteknek van: = <> < <= > >= Egyenlő prioritású műveletek esetén mindig a baloldali művelet értékelődik ki előbb, balról jobbra szabály. A zárójel mindent felborít, először mindig a zárójeles kifejezések értékelődnek ki.

  6. Értékadások Az értékadó utasítás formája: a := b változó kifejezés vagy változó Azonos típusúnak kell lenniük egymással. A kifejezésnek értékadás szerint kompatibilisnek kell lennie a fogadó mezővel. Jelentése: az „a” változó felveszi a „b” értékét.

More Related