Golang 資料型別 float型別

2022-06-23 02:57:12 字數 1198 閱讀 9312

1.1.1基本介紹

小數型別就是用於存放小數的,比如 1.2 0.23 -1.911

案例演示

1.2小數型別分類

對上圖的說明:

1)關於浮點數在機器中存放形式的簡單說明,浮點數=符號位+指數字+尾數字說明:浮點數都是有符號的.

2)尾數部分可能丟失,造成精度損失。 -123.0000901

說明:float64 的精度比 float32 的要準確.

說明:如果我們要儲存乙個精度高的數,則應該選用 float64

3)浮點型的儲存分為三部分:符號位+指數字+尾數字 在儲存過程中,精度會有丟失

1)golang 浮點型別有固定的範圍和字段長度,不受具體 os(作業系統)的影響。

2)golang 的浮點型預設宣告為 float64 型別。

3)浮點型常量有兩種表示形式

十進位制數形式:如:5.12 .512 (必須有小數點)

科學計數法形式:如:5.1234e2 = 5.12 * 10 的 2 次方 5.12e-2 = 5.12/10 的 2 次方

4) 通常情況下,應該使用 float64  ,因為它比 float32 更精確。[開發中,推薦使用float64]

float資料型別

學習一門語言都要打好基礎,前面的知識可能看著無聊,但是很重要,能夠讓我們打好堅實的基礎,一定要掌握int float long 字串 列表 元組 集合 字典 函式和類的基礎常用的操作。下面來看一看float資料型別都有那些常用的操作,以及和int不一樣的地方 1.as integer ratio d...

Golang 資料型別

注釋 行注釋 塊注釋 識別符號 除了數字開頭的不允許,符號開頭的不允許,關鍵字不允許,其他的unicode字元組合都可以。33 也可以是識別符號,我們 也可以是識別符號。識別符號也區分大小寫。以大寫字母開頭的識別符號是公開的。其他任何識別符號都是私有的。空識別符號 是乙個佔位符,用於賦值操作的時候,...

Golang資料型別

二 布林型 三 字串 數字 字串和布林型。布林型的值只可以是常量 true 或者 false。數字型別支援整型和浮點型,並且支援複數,其中位的運算採用補碼。復合資料型別包括 陣列 結構體是通過組合簡單型別,來表達更加複雜的資料結構。引用型別包括 指標 slice map channel 介面和函式型...