0

Qt を使用すると、負の int が適切に丸められません。ここに私のソースコードがあります:

if (intCalibrate < 0)
{
    intCalibrateCalculate = (intCalibrate * 100.0f * 5.0f/9.0f - 0.5f) + 65535;
}
else
{
    intCalibrateCalculate = (intCalibrate * 100.0f * 5.0f/9.0f + 0.5f);
}

正の場合、正しく丸められています。ネガティブが機能しない理由がわかりません。

4

1 に答える 1