Go基礎知識複習之數據類型的浮點型和布爾型

上一篇我們已經知道go語言中的整型以及整型之間的進制轉換輸出
今天介紹go的浮點型和布爾型


浮點數

在Go語言中 浮點數默認都是 64位

定義默認的浮點數

f1 := 1.2345

強制定義32位的浮點數

f2 := float32(1.23456)

通過編碼熟悉

新建一個文件夾float 在文件夾下創建main.go 編寫以下代碼:

package main

import "fmt"

func main(){
	f1 := 1.2345
	//格式化輸出f1的值
	fmt.Printf("%f \n",f1) //1.234500
	//格式化輸出f1的類型
	fmt.Printf("%T \n",f1)//因爲是默認64 所以是 float64

	f2 := float32(1.23456)
	//格式化輸出f1的值
	fmt.Printf("%f \n",f2)//1.234560
	//格式化輸出f1的類型
	fmt.Printf("%T \n",f2)//強制轉換成float32 所以是 float32
}

布爾型

默認值是 false

需要注意
不允許將整型強制轉換成布爾型
布爾型無法參與數值計算
無法與其他類型進行轉換

通過示例加深印象

新建一個文件夾bool 在文件夾下新建main.go 編寫以下內容:

package main

import "fmt"

func main(){
	b1:= false
	var b2 bool
	//格式化輸出b1的值
	fmt.Printf("%v \n",b1) //false
	//格式化輸出b2的值
	fmt.Printf("%v \n",b2) //false
}

關於Go語言的浮點型和布爾型就總結到這裏!
未完待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章