C# Unity UI Unity C#
Početna stranica
Polazna lekcija
Instalacija
Sintaksa i ispisivanje
Komentari
Varijable i vrste podataka
Pretvaranje vrsta podataka
Unošenje podataka
Operatori
Math
String
Booleans
If i else
Switch
While
For
Break i Continue
Niz
Liste
Metoda
Klasa
Enum
Iznimka
Datoteke

Operatori

U računalnom programiranju, operator je računalni konstrukt definiran unutar programskog jezika, koji se ponaša poput funkcije, ali se razlikuje sintaksom.

Operatori se razlikuju prema broju operanada koje primaju i prema tipu podatka koji vraćaju kao rezultat.


Aritmetički operatori

Aritmetički operatori služe za obavljanje čestih matematičkih radnji.

Operator Ime Opis Primjer
+ Zbrajanje Zbraja dvije vrijednosti x + y
- Oduzimanje Oduzima jednu vrijednost od druge x - y
* Množenje Množi dvije vrijednosti x * y
/ Dijeljenje Dijeli jednu vrijednost drugom x / y
% Modul Vraća ostatak dijeljenja x % y
++ Povećanje Povećava vrijednost varijable za 1 x++
-- Smanjenje Smanjuje vrijednost varijable za 1 x--

Primjer:


Console.WriteLine(10 + 5); //Ispisuje: "15"
            


Operatori dodjele

Operatori dodjele koriste se za dodjelu vrijednosti varijablama.

Operator Primjer Isto kao
= x = 3 x = 3
+= x += 3 x = x + 3
-= x -= 3 x = x - 3
*= x *= 3 x = x * 3
/= x /= 3 x = x / 3
%= x %= 3 x = x % 3
&= x &= 3 x = x & 3
|= x |= 3 x = x | 3
^= x ^= 3 x = x ^ 3
>>= x >>= 3 x = x >> 3
<<=< /th> x <<= 3 x = x << 3

Primjer:


int x = 10;
x += 5;
Console.WriteLine(x); //Ispisuje: "15"
            



Operatori usporedbe

Operatori usporedbe koriste se za usporedbu dviju vrijednosti ili varijabli.

Povratna vrijednost usporedbe je istina (True) ili neistina (False).

Operator Ime Primjer
== Jednak x == y
!= Nejednak x != y
> Veći od x > y
<< /th> Manji od x < y
>= Veće ili jednako x >= y
<=< /th> Manje ili jednako x <= y

Primjer:


int x = 10;
int y = 5
Console.WriteLine(x > y); //Ispisuje: "True" jer je 10 veće od 5
            


Logički operatori

Logički operatori koriste se za određivanje logike između varijabli ili vrijednosti.

Kao i kod operatora usporedbe povratna vrijednost im je istina (True) ili neistina (False).

Operator Ime Opis Primjer
&& Logička konjunkcija (i) Vraća istinitu vrijednost ako su obje izjave istinite x < 5 && x < 10
|| Logička disjunkcija (ili) Vraća istinitu vrijednost ako je jedna od izjava istinita x < 5 || x < 4
! Logička negacija (ne) Obrne rezultat, vraća neistinu ako je rezultat istinit i obrnuto !(x < 5 && x < 10)

Primjer:


int x = 10;
y = 14;
Console.WriteLine(x < y && x > y); //Ispisuje: "False" jer je izraz neistinit
            

Prijašnje

Sljedeće