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语言中文网>Go语言教程

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 作者:李骁 在 Go 语言中,数据类型可用于参数和变量声明。 2.1 基本数据类型 Go 语言按类别有以下几种数据...
    ffhelicopter阅读 9,462评论 0 16
  • go 语言的变量总的来说分为四大类型 1.bool, string 2.(u)int, (u)int8, (u)i...
    guomq0402阅读 3,926评论 0 0
  • 第二话 相互了解的彼此 一周过了一半,又到了大部分人都讨厌的周三。凌雪也不例外,因为今天起晚了,外面排队参加艺考...
    Elvis一Yi阅读 3,474评论 0 0
  • 2018年12月31日,罗振宇在深圳“春茧”跨年演讲中讲到服务业和制造业,的行业价值问题。 “服务业和周边社会要素...
    不羁de云阅读 1,544评论 0 0

友情链接更多精彩内容