%=

[Összevont operátorok]

Leírás

Ez egy kényelmes gyorsírás a maradék kiszámításához, amikor egy egész számot elosztjuk egy másikkal, és visszaadjuk annak a változónak, amelyen a számítás történt.

Szintaxis

x %= osztó; // ekvivalens az x = x % osztó kifejezéssel;

Paraméterek

x: változó. Engedélyezett adattípusok: int.
osztó: nem nulla változó vagy állandó. Engedélyezett adattípusok: int.

Példa

int x = 7;
x %= 5;    // x tartalma most 2

Megjegyzések és figyelmeztetések

  1. Az összevont maradék operátor nem működik lebegőpontos értékekkel.

  2. Ha az első operandus negatív, az eredmény negatív (vagy nulla). Ezért az x %= 10 eredménye nem mindig lesz 0 és 9 között, ha x negatív is lehet.

Lásd még