CATEGORII DOCUMENTE |
Operatori
Operatorii aritmetici : +, -, *, /, % (modulo, doar pentru tipurile intregi) sunt binari. Operatorii + si - pot fi si operatori semn. Operatorul + este folosit si pentru concatenarea a doua siruri de caractere.
Operatori de incrementare ++ si decrementare -- sunt unari.
int x=1;
x++ Û x=x+1 Þ x=2; x-- Û x=x-1 Þ x=0
Operatori logici : && (si), || (sau) care sunt binari si operatorul ! (negatie) care este unar. Au operanzi booleeni.
Operatori pe biti : & (si), | (sau), ^ (sau exclusiv) care sunt binari si ~ (negatie) care este unar. Alti operatori pe biti sunt si >> (deplasare dreapata), << (deplasare stanga), >>> (deplasare dreapta fara extensie de semn). Au operanzi intregi.
Operatorii relationali : >, >=, <, <=, == (egalitate), != (diferit). Rezultatul unei expresii relationale este de tip booleean.
Operatori de atribuire combinati : +=, -=, *=, /=, &=, |=, ^=, %=, <<=, >>=, >>>=.
float x,a;
int i;
x+=a Û x=x+a; i<<=2 Û i=i<<2
Operatorul de decizie (?:) este ternar. O expresie cu acest operator are forma :
expresie1 ? expresie2: expresie3.
Expresie1 este de tip booleean. Daca aceasta este adevarata atunci intreaga expresie capata valoarea expresie2 altfel ia valoarea lui expresie3.
int min, a,b;
min=(a<b) ? a:b;
Operatorul instanceof, care este binar, intoarce true daca obiectul din stanga lui este o instanta a clasei sau interfetei specificate in dreapta si false in caz contrar.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1035
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved