次のコードは、予期しない(そして間違った値)を返しています。
x1 = ceil(ceil(ceil(100*1.0f)*1.0f)*1.1f);
110ではなく111を返します。数値に1を掛けても意味がないことは承知していますが、これらの1は必ずしも1ではありません。それらが他の値である場合、関数は期待どおりに機能します。
次のコードは、予期しない(そして間違った値)を返しています。
x1 = ceil(ceil(ceil(100*1.0f)*1.0f)*1.1f);
110ではなく111を返します。数値に1を掛けても意味がないことは承知していますが、これらの1は必ずしも1ではありません。それらが他の値である場合、関数は期待どおりに機能します。