R15b в Windows дает:
>trunc(1.9999999999999999999).
2
Если на то пошло, просто набрав число с плавающей запятой, вы получите:
> 1.9999999999999999999.
2.0
Насколько я знаю, функция усечения должна просто отбрасывать дробную часть (по крайней мере, это то, что мне нужно). Функция пола также могла бы помочь, насколько я знаю, но реализации пола, которые я видел в Интернете, используют... как вы уже догадались... trunc.
Я не придираюсь к этому, мне действительно нужно, чтобы это было правильно для программы, которую я разрабатываю.
Любые идеи по этому поводу?
Спасибо.