* (multiplication)

説明

乗算は、四則演算のひとつです。演算子 *(アスタリスク)は、2 つのオペランドを演算して積を生成します。

構文

product = operand1 * operand2;

パラメータ

product: 変数。許容されるデータ型:int、float、double、byte、short、long。
オペランド1:変数または定数。可能なデータ型:int、float、double、byte、short、long。
オペランド2:変数または定数。可能なデータ型:int、float、double、byte、short、long。

コード例

int a = 5;
int b = 10;
int c = 0;
c = a * b;  // the variable 'c' gets a value of 50 after this statement is executed

注意点と警告

乗算の結果がデータ型に格納可能な値よりも大きい場合、オーバーフローする可能性があります。

数値(オペランド)の一方が float 型または double 型の場合、計算には浮動小数点演算が使用されます。

オペランドが float/double データ型で、積を格納する変数が整数の場合は、整数部分のみが格納され、数値の小数部分は失われます。

float a = 5.5;
float b = 6.6;
int c = 0;
c = a * b;  // the variable 'c' stores a value of 36 only as opposed to the expected product of 36.3
タイトルとURLをコピーしました