GO语言入门

整型

package main
 
import "fmt"
 
func main(){
	// 十进制
	var a int = 10
	fmt.Printf("%d 
", a)  // 10
	fmt.Printf("%b 
", a)  // 1010  占位符%b表示二进制
 
	// 八进制  以0开头
	var b int = 077
	fmt.Printf("%o 
", b)  // 77
 
	// 十六进制  以0x开头
	var c int = 0xff
	fmt.Printf("%x 
", c)  // ff
	fmt.Printf("%X 
", c)  // FF
}

浮点型

package main
import (
        "fmt"
        "math"
)
func main() {
        fmt.Printf("%f
", math.Pi)
        fmt.Printf("%.2f
", math.Pi)
}

布尔值

Go语言中以bool类型进行声明布尔型数据,布尔型数据只有true(真)false(假)两个值。

注意:

  1. 布尔类型变量的默认值为false
  2. Go 语言中不允许将整型强制转换为布尔型.
  3. 布尔型无法参与数值运算,也无法与其他类型进行转换。

浮点数

package main
import (
        "fmt"
        "math"
)
func main() {
        fmt.Printf("%f
", math.Pi)
        fmt.Printf("%.2f
", math.Pi)
}

布尔值

Go语言中以bool类型进行声明布尔型数据,布尔型数据只有true(真)false(假)两个值。

注意:

  1. 布尔类型变量的默认值为false
  2. Go 语言中不允许将整型强制转换为布尔型.
  3. 布尔型无法参与数值运算,也无法与其他类型进行转换。
原文地址:https://www.cnblogs.com/ipyanthony/p/12463578.html