Operatori su simboličke oznake u C++ programskom jeziku koji se koriste za izvođenje određenih operacija nad podacima. Oni omogućavaju manipulaciju podacima, izvršavanje aritmetičkih operacija, poređenje vrednosti, logičke operacije, manipulaciju bitovima i još mnogo toga. Neke od operatora ste definitvno učili još u osnovnoj školi na časovima matematike. U programiranju operatora imate mnogo više, i nisu svi isti u svim programskim jezicima. Ali postoje oni osnovni operatori koji su svugde isti pa i u matematici. Tako da većinu ovih stvari poznajete, samo treba da obratite pažnju kako računari koriste operatore, posebno u C++ programskom jeziku. U C++ programskom jeziku postoje različite vrste operatora i oni su:
- Aritmetički operatori
- Operatori dodele ili dodeljivanja
- Aritmetički unarni operatori
- Relacioni ili operatori poređenja
- Logički operatori
- Binarni operatori
- Ternarni operatori
- I drugi.
Za
početak, upoznaćete se samo sa nekim osnovnim operatorima u C++ programskom
jeziku, dok ćete ostale koristiti u naprednijim postovima tutorijala. U
programiranju ćete bez obzira na vaše iskustvo, često dolaziti u susret sa
stvarima koje su vam nepoznate. U velikim projektima ćete nailaziti na delove kôd-a, koji nikad niste videli; tako da nemojte sebe da opterećujete
da odmah treba sve da znate. Bitno je da svaki dan kodirate, stičete navike i
razvijate programersko razmišljanje. Ali i da sami sebe motivišete radoznalošću
i ličnim željama da nešto kreirate. Sve što više budete kreativni i uporni, više
ćete i uživati u vlastitoj kreativnosti i bolje programirati.
- Sabiranje +
- Oduzimanje –
- Množenje *
- Deljenje /
- Modul %
Ove operatore možete videti skoro na svakom digitronu. Razlika je u tome što u C++ programskom jeziku možete isprogramirati digitron zahvaljujući njima. Obratite pažnju na operator modul. U programiranju modul ima često drugačije značenje jer se češće odnosi na module nego na operatore, zato se češće naziva modulo ili skraćeno mod. Ono što je bitno, jeste da modul kao operator vam se definiše kao ostatak prilikom deljenja dva prirodna broja. U prevodu prilikom deljenja celih brojeva. To nije isto što i deljenje dva decimalna broja:
5 / 2 = 2,5
5 % 2 = 1
Modulo primena u programiranju se najbolje može objasniti kad na primer želite
da vidite da li je neki broj paran ili neparan. Tad je dovoljno broj modulo
sa 2.
Ukoliko nemate ostatak ili modulo između dva broja je 0,
onda je broj paran.
5 % 2 = 1 // modulo od 5 i 2 ima ostatak,
znači broj 5 je neparan
4 % 2 = 0
// modulo od 4 i 2 nema
ostatak, znači broj 4 je paran
Operatori dodele ili dodeljivanja