[devel] Вопрос про работу ceil() из ANSI C, баг или не баг?

Igor Zubkov igor.zubkov на gmail.com
Ср Окт 19 12:16:49 UTC 2011


2011/10/19 Anatoly Lyutin:
> 19.10.2011 13:11, Denis  Medvedev пишет:
>>
>> Все нормально.
>> Результат целочисленного деления 5/2 = 2
>> ceil(2)=2
>> Результат плавающего деления 5.0/2 =2.5
>> ceil(2.5)=3
>
> Да, точно, перегрелся.
> Если сделать ceil(5/2.0), то всё работает правильно, конечно.

В ruby так же:
ruby-1.8.7-p352 :001 > 5/2
 => 2
ruby-1.8.7-p352 :002 > 5/2.0
 => 2.5
ruby-1.8.7-p352 :003 >

-- 
Igor Zubkov
http://hi.im/ice


Подробная информация о списке рассылки Devel