GO语言入门 - 基本数据类型
整型
package main
import "fmt"
func main(){
// 十进制
var a int = 10
fmt.Printf("%d \n", a) // 10
fmt.Printf("%b \n", a) // 1010 占位符%b表示二进制
// 八进制 以0开头
var b int = 077
fmt.Printf("%o \n", b) // 77
// 十六进制 以0x开头
var c int = 0xff
fmt.Printf("%x \n", c) // ff
fmt.Printf("%X \n", c) // FF
}
浮点型
package main
import (
"fmt"
"math"
)
func main() {
fmt.Printf("%f\n", math.Pi)
fmt.Printf("%.2f\n", math.Pi)
}
布尔值
Go语言中以
bool
类型进行声明布尔型数据,布尔型数据只有true(真)
和false(假)
两个值。注意:
- 布尔类型变量的默认值为
false
。- Go 语言中不允许将整型强制转换为布尔型.
- 布尔型无法参与数值运算,也无法与其他类型进行转换。
浮点数
package main
import (
"fmt"
"math"
)
func main() {
fmt.Printf("%f\n", math.Pi)
fmt.Printf("%.2f\n", math.Pi)
}
布尔值
Go语言中以
bool
类型进行声明布尔型数据,布尔型数据只有true(真)
和false(假)
两个值。注意:
- 布尔类型变量的默认值为
false
。- Go 语言中不允许将整型强制转换为布尔型.
- 布尔型无法参与数值运算,也无法与其他类型进行转换。
- 上一篇 »Go开发之路 -- Go语言基本语法
- 下一篇 »Go语言,基本数据类型