上一篇我們已經知道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語言的浮點型和布爾型就總結到這裏!
未完待續。。。