Operacije općenito
Operacije mogu biti binarne i unarne.Binarne operacije su takve operacije u kojima trebamo dva argumenta. To su zbrajanje, oduzimanje, množenje i dijeljenje.
Unarne operacije su takve operacije u kojima je potreban samo jedan argument. Najpoznatija takva operacija je unarni minus, odnosno predznak "-" ispred nekog broja (npr. -2, -1.64 i sl.)
Operatori u C programskim jezicima
Učimo tri vrste operacija:- Aritmetičke
- Relacijske
- Logičke
- Zbrajanje (a+b)
- Oduzimanje (a-b)
- Množenje (a*b)
- Dijeljenje (a/b)
- Modulo (a%b)
- Predznaci (+a,-a)
Relacijske operacije su:
- Ispit jednakosti (a == b) - provjerava da li su dva broja jednaka (1) ili nisu (0).
- Ispit nejednakosti (a != b) - provjerava da li su dva broja različita (1) ili nisu (0).
- Veće od (a > b)
- Manje od (a < b)
- Jednako ili veće od (a >= b)
- Jednako ili manje od (a <= b)
- AND/I (A && B)
- OR/ILI (A || B)
- NOT/NE (!A)
Primjer logičke operacije
Logičke operacije najviše se primjenjuju u logičkim sklopovima i Booleovoj algebri.Ovo je primjer gdje se sve tri operacije koriste:
A AND B (A && B) - rezultat je 1 samo kad su svi argumenti 1. Sve ostalo je 0.
A OR B (A || B) - rezultat je 1 ako je jedan ili više argumenata 1. Ako su svi argumenti 0, rezultat je 0.
NOT A (!A) - rezultat je suprotan od argumenta.
Priroriteti u računanju u C-u
Ponekad nam se u operacijama nađe više različitih operacija. Onda je važno znati kako se kojim redoslijedom moramo ići.Prioriteti u računanju su:
1. ( ) - zagrade
2. -, ! - unarne operacije (predznaci i NOT/NE)
3. *, /, % - operacije množenja, dijeljenja i modulo
4. +,- - zbrajanje i oduzimanje
5. <,<=,>=,> - manje od, jednako ili manje od, jednako ili veće od, veće od
6. ==, != - ispiti jednakosti i nejednakosti
7. && - AND/I
8. || - OR/ILI
9. = - dodjela
Lijep kiša plavih brojeva!
OdgovoriIzbriši