4

出力が 64 ビット値を超える乗算ラインがあります。(私が保持できる最大)。

出力が 64 ビットより大きいかどうかを判断する最善の方法を判断したいと考えています。

などを試してみました。

uint64_t val1, val2, val3;
if ((val1 * val2 * val3 ) > UINT64_MAX) {
    //warning message
}
else {
    //do something
}

変数はいくつかの値に初期化されます。

4

1 に答える 1