这段代码:
echo (40 * (10 / 100 + 1)); //44
echo (50 * (10 / 100 + 1)); //55
echo ceil(40 * ((10 / 100) + 1)); //44
echo ceil(50 * ((10 / 100) + 1)); //56 (!)
Run Code Online (Sandbox Code Playgroud)
我认为,由于浮点(55.0000000001 => 56),"56",但我不明白为什么"40"结果是"44",而不是"45"