Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Operatori aritmetici

c



+ Font mai mare | - Font mai mic



Operatori aritmetici

Lista operatorilor aritmetici este urmatoarea:



+ reprezinta operatorul plus unar sau binar, in functie de context

- reprezinta operatorul minus unar sau binar, in functie de context

* reprezinta operatorul de inmultire (binar)

/ reprezinta operatorul de impartire (binar)

% reprezinta operatorul modulo (binar)

Operandul operatorului unar plus trebuie sa fie de tip aritmetic sau pointer, iar rezultatul este valoarea operandului. Un operand intreg presupune o promovare a intregilor.

Operandul operatorului unar minus trebuie sa fie de tip aritmetic, iar rezultatul este numarul negativ corespunzator. Un operand intreg presupune promovarea intregilor.

Operanzii operatorilor * si / trebuie sa fie de tip aritmetic, iar ai lui % trebuie sa fie de tip intreg. Operatorul binar / reprezinta catul, iar % ofera restul impartirii primului operand la al doilea. Daca al doilea operand al operatorului / sau % este zero, rezultatul este nedefinit. Pentru operanzi de tip intreg este adevarata egalitatea:

(a / b) * b + a % b = a

In expresii operatorii binari + si - au aceeasi precedenta, care insa este mai mica decat a grupului *, / si %. Precedenta ultimului grup este mai mica decat cea a operatorilor unari + si -. Folosirea parantezelor in expresii poate schimba precedenta intre operatori in timpul evaluarii acestora.

Exemplu: Daca a, b, c, d sunt variabile de tip int, atunci:

- expresia d * b % a este echivalenta cu (d * b) % a;

- expresia -a / d este echivalenta cu    (-a) / d;

- expresia a=b=c=d-15 este echivalenta cu a=(b=(c=(d -15)));

- expresia a%-b*c este echivalenta cu    (a%(-b))*c;



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 639
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved