% (zvyšok)
Operácia zvyšok vypočíta zvyšok, keď sa jedno celé číslo vydelí druhým. Je to užitočné na udržanie premennej v určitom rozsahu (napr. veľkosť poľa). Symbol % (percenta) sa používa na vykonanie operácie so zvyškom.
Príklad:
int x = 0;
x = 7 % 5; // x teraz obsahuje 2
x = 9 % 5; // x teraz obsahuje 4
x = 5 % 5; // x teraz obsahuje 0
x = 4 % 5; // x teraz obsahuje 4
x = -4 % 5; // x teraz obsahuje -4
x = 4 % -5; // x teraz obsahuje 4
int values[10];
int i = 0;
void setup() {}
void loop() {
values[i] = analogRead(0);
i = (i + 1) % 10; // operátor zvyšku
}
Operátor zvyšku nefunguje s (floats)
Pridaj komentár