*

[Aritmetikai operátorok]

Leírás

A szorzás a négy elsődleges aritmetikai művelet egyike. A * (csillag) operátor két operandust használ a szorzat előállításához.

Szintaxis

szorzat = operandus1 * operandus2;

Paraméterek

szorzat: 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ó 50 lesz az utasítás végrehajtása után

Megjegyzések és figyelmeztetések

  1. A szorzási művelet túlcsordulhat, ha az eredmény nagyobb, mint az adattípusban tárolható.

  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 szorzatot 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 36-os értéket tárol, szemben a várt 36,3-as szorzattal

Lásd még