Go语言基础数据类型-数值数据类型
2019-07-26 本文已影响61人
黑猫编程
![](https://img.haomeiwen.com/i14053390/70db748d886609e3.png)
布尔类型
在计算机中,我们用什么数据类型来表示一句话的对错,只有“真”和“假”两种结果。
package main
import "fmt"
func main() {
var a bool
fmt.Println("a = ", a)
a = true
fmt.Println("a = ", a)
var b bool = false
fmt.Println("b = ", b)
c := false
fmt.Println("c = ", c)
}
![](https://img.haomeiwen.com/i14053390/b554e8200361bbeb.png)
![](https://img.haomeiwen.com/i14053390/6f2954c0011fc9ce.png)
浮点型
package main
import "fmt"
func main() {
var f1 float32
f1 = 3.14
fmt.Println("f1 = ", f1)
f2 := 3.14
fmt.Println("f2 = ", f2)
}
![](https://img.haomeiwen.com/i14053390/15557dedcf91bb6a.png)
![](https://img.haomeiwen.com/i14053390/f02f6322d68b2233.png)
package main
import "fmt"
func main() {
var f1 float32
fmt.Scanf("%f", &f1)
fmt.Println("f1 = ", f1)
}
如果不加小数点,f1会被推导为整型而不是浮点型