12
A
回答
21
# int_of_float ;;
- : float -> int = <fun>
我假設你想在附近int
(這輪趨向於零,同C一樣)。
如果需要IEEE表示法,請參見Int64.bits_of_float
。
8
你可以簡單truncate
它,如果浮子的整數部分是你想要什麼:
printf "number\tint\tfloor\tceil\n";
List.iter
(fun x -> printf "%.1f\t%d\t%.1f\t%.1f\n" x (truncate x) (floor x) (ceil x))
fs;;
(*
* number int floor ceil
* 3.3 3 3.0 4.0
* 3.5 3 3.0 4.0
* 3.7 3 3.0 4.0
* -3.3 -3 -4.0 -3.0
*)
或floor
/ceil
,然後truncate
,如果你真的想圓起來的最接近的整數
相關問題
- 1. Cast漂浮到int或int來浮動?
- 2. 關於漂浮到int
- 3. OCaml漂浮盒裝或非盒裝?
- 4. Cast off_t到int
- 5. 漂浮在漂浮物內?
- 6. 轉換INT漂浮在C(無鑄造)
- 7. 漂浮在Firefox中
- 8. 漂浮在NSArray中
- 9. css漂浮,不漂浮?
- 10. Java double cast(int [])(int [])
- 11. 漂浮在CSS
- 12. 漂浮在C++
- 13. cast varchar浮動到bigint
- 14. 類型cast CryptoPP :: Integer到int
- 15. 圓浮漂浮在陣列
- 16. Textfield和漂浮在Swift中
- 17. 解析爲int一個字符串,並漂浮到數組
- 18. 漂浮在身體
- 19. 漂浮在變化
- 20. 漂浮在鍍鉻
- 21. 濃縮3漂浮到uint64_t
- 22. F#cast obj [,]浮動[,]
- 23. const char * to int cast?
- 24. 漂亮打印OCaml for windows
- 25. 用浮漂
- 26. 錯誤漂浮
- 27. CSS漂浮右
- 28. 整數參數預期INT了漂浮在OpenCV的
- 29. 我想知道怎麼把()把int更改爲漂浮在值
- 30. 定義函數 - INT的類型和漂浮在Haskell的