% (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

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Nemôžete kopírovať obsah tejto stránky