Php operatori matematici, incrementare și decrementare

Numărul de conversie pozitiv la negativ sau pozitiv la negativ

Operatorii de scădere, înmulțire, împărțire și adăugarea modulo

Operatorii scădere, înmulțire, împărțire, și adăugarea modulo este utilizat în același mod ca și în matematică. Merită să acorde o atenție la operatorul modulo și diviziunea.

Operatorul divizare ( „/“) returnează un număr în virgulă flotantă, cu excepția cazului când ambele valori sunt numere întregi (sau șiruri, care sunt transformate în numere întregi), care sunt împărțite în mod egal - în acest caz se returnează o valoare întreagă.

Când divid operanzi modulo sunt convertite în numere întregi (c ștergerea părți fracționare) înainte de operație. Rezultatul operațiunii diviziune rest% va avea același semn ca și dividend:

negație unar

negație unar este indicat printr-o „-“, se schimbă valoarea operandului unice la opusul:

În acest caz, parantezele nu sunt necesare, deoarece negație unară are cea mai mare prioritate, dar ele ajuta la organizarea codului, astfel încât este clar că există un adaos de numere 4 și -5.

Operatorul incrementare, notată cu simbolul ++ și pot fi poziționate pe fiecare parte a operandului cu care funcționează. Aceasta crește valoarea de unul, la fel ca atunci când se adaugă o unitate la valoarea. Rezultatele efective depind în cazul în care operatorul, înainte sau după operand a fost aplicat, cu care este aplicat. Acest operator este adesea utilizat cu variabile și de multe ori apare în cicluri (despre ciclurile vor fi discutate mai târziu).

formă increment Prefix

Forma prefix - acest lucru este atunci când operatorul incrementului este situat în fața operandului, această notație înseamnă că rata de creștere va fi executat mai întâi: crește valoarea operandului de unul, și numai apoi se execută restul instrucțiunilor:

Postfix creștere

Postfix este scris un pic diferit - rata de creștere este, în acest caz, după operand. Când notația postfix prima utilizare operand returnează valoarea curentă, numai atunci valoarea va fi majorat cu un singur:

Operatorul decrementare, notat cu simbolul -. și în contrast cu operatorul de creștere, reduce mai degrabă decât crește valoarea pe unitatea de operandului. Decrementați permite, de asemenea, notația prefix și postfix:

Pe acest subiect a se vedea: