abs()

[Matematika]

Leírás

Kiszámítja egy szám abszolút értékét.

Szintaxis

abs(x)

Paraméterek

x: a szám.

Visszatérési érték

x: ha x nagyobb vagy egyenlő, mint 0.
-x: ha x kisebb, mint 0.

Példa

Kinyomtatja az x változó abszolút értékét a Serial Monitorba.

void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ;  // várja meg a soros port csatlakozását. Csak a natív USB-porthoz szükséges
  }
  int x = 42;
  Serial.print("The absolute value of ");
  Serial.print(x);
  Serial.print(" is ");
  Serial.println(abs(x));
  x = -42;
  Serial.print("The absolute value of ");
  Serial.print(x);
  Serial.print(" is ");
  Serial.println(abs(x));
}

void loop() {
}

Megjegyzések és figyelmeztetések

Az abs() függvény megvalósítási módja miatt kerülje a zárójelben lévő egyéb függvények használatát, mert ez hibás eredményekhez vezethet.

abs(a++); // kerülje el ezt - hibás eredményeket ad

// ezt használd helyette:
abs(a);
a++;  // a többi matematika a függvényen kívül maradjon

Lásd még