-

[Aritmetikai operátorok]

Leírás

A kivonás a négy elsődleges aritmetikai művelet egyike. A - (mínusz) operátor két operandussal dolgozik, hogy a második és az első különbségét hozza létre.

Szintaxis

különbség = operandus1 - operandus2;

Paraméterek

különbség: változó. Engedélyezett adattípusok: int, float, double, byte, short, long.
operandus1: változó vagy állandó. Engedélyezett adattípusok: int, float, double, byte, short, long.
operandus2: változó vagy állandó. Engedélyezett adattípusok: int, float, double, byte, short, long.

Példa

int a = 5;
int b = 10;
int c = 0;
c = a - b;  // a 'c' változó -5 lesz az utasítás végrehajtása után

Megjegyzések és figyelmeztetések

  1. A kivonási művelet túlcsordulhat, ha az eredmény kisebb, mint az adattípusban tárolható (pl. ha egy -32 768 értékű egész számból kivonjuk az 1-et, akkor 32 767-et kapunk).

  2. Ha az egyik szám (operandus) float vagy double típusú, akkor a számításhoz a lebegőpontos matematikát használjuk.

  3. Ha az operandusok float / double adat típusúak, és a különbséget tároló változó egész szám, akkor csak az egész rész kerül tárolásra, és a szám tört része elvész.

float a = 5.5;
float b = 6.6;
int c = 0;
c = a - b;  // a 'c' változó csak -1 értéket tárol, szemben a várt -1,1 különbséggel

Lásd még