C語言中文網 目錄

Go語言浮點類型(小數類型)

Go語言支持兩種浮點型數:float32 和 float64。這兩種浮點型數據格式遵循 IEEE 754 標準:
  • float32 的浮點數的最大范圍約為 3.4e38,可以使用常量定義:math.MaxFloat32。
  • float64 的浮點數的最大范圍約為 1.8e308,可以使用一個常量定義:math.MaxFloat64。

打印浮點數時,可以使用 fmt 包配合動詞%f,代碼如下:
package main

import (
        "fmt"
        "math"
)

func main() {
        fmt.Printf("%f\n", math.Pi)
        fmt.Printf("%.2f\n", math.Pi)
}
代碼說明如下:
  • 第 9 行,按默認寬度和精度輸出整型。
  • 第 10 行,按默認寬度,2 位精度輸出(小數點后的位數)。

代碼運行結果如下:

3.141593
3.14

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo