日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)GO教程:Go語言浮點(diǎn)類型(小數(shù)類型)

Go語言提供了兩種精度的浮點(diǎn)數(shù) float32 和 float64,它們的算術(shù)規(guī)范由 IEEE754 浮點(diǎn)數(shù)國際標(biāo)準(zhǔn)定義,該浮點(diǎn)數(shù)規(guī)范被所有現(xiàn)代的 CPU 支持。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比金鄉(xiāng)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式金鄉(xiāng)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋金鄉(xiāng)地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

這些浮點(diǎn)數(shù)類型的取值范圍可以從很微小到很巨大。浮點(diǎn)數(shù)取值范圍的極限值可以在 math 包中找到:

  • 常量 math.MaxFloat32 表示 float32 能取到的最大數(shù)值,大約是 3.4e38;
  • 常量 math.MaxFloat64 表示 float64 能取到的最大數(shù)值,大約是 1.8e308;
  • float32 和 float64 能表示的最小值分別為 1.4e-45 和 4.9e-324。

一個(gè) float32 類型的浮點(diǎn)數(shù)可以提供大約 6 個(gè)十進(jìn)制數(shù)的精度,而 float64 則可以提供約 15 個(gè)十進(jìn)制數(shù)的精度,通常應(yīng)該優(yōu)先使用 float64 類型,因?yàn)?float32 類型的累計(jì)計(jì)算誤差很容易擴(kuò)散,并且 float32 能精確表示的正整數(shù)并不是很大。

var f float32 = 16777216 // 1 << 24
fmt.Println(f == f+1)    // "true"!

浮點(diǎn)數(shù)在聲明的時(shí)候可以只寫整數(shù)部分或者小數(shù)部分,像下面這樣:

const e = .71828 // 0.71828
const f = 1.     // 1

很小或很大的數(shù)最好用科學(xué)計(jì)數(shù)法書寫,通過 e 或 E 來指定指數(shù)部分:

const Avogadro = 6.02214129e23  // 阿伏伽德羅常數(shù)
const Planck   = 6.62606957e-34 // 普朗克常數(shù)

用 Printf 函數(shù)打印浮點(diǎn)數(shù)時(shí)可以使用“%f”來控制保留幾位小數(shù)

package main

import (
    "fmt"
    "math"
)

func main() {
    fmt.Printf("%f\n", math.Pi)
    fmt.Printf("%.2f\n", math.Pi)
}

運(yùn)行結(jié)果如下所示:

3.141593
3.14


當(dāng)前名稱:創(chuàng)新互聯(lián)GO教程:Go語言浮點(diǎn)類型(小數(shù)類型)
分享網(wǎng)址:http://www.5511xx.com/article/djhoipc.html