當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


erlang trunc(Number)用法及代碼示例


trunc(Number) -> integer()
類型:
Number = number()

截斷 Number 的小數,例如:

> trunc(5.7).
5
> trunc(-5.7).
-5
> trunc(5).
5
> trunc(36028797018963969.0).
36028797018963968

在最後一個例子中,trunc(36028797018963969.0)評估為36028797018963968。其原因在於,數字36028797018963969.0不能精確地表示為浮點值。相反,浮點文字表示為36028797018963968.0,這是可以精確表示為浮點值的最接近的數字。看浮點數的表示獲取更多信息。

允許在警衛測試中。

相關用法


注:本文由純淨天空篩選整理自erlang.org大神的英文原創作品 trunc(Number) -> integer()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。