1、bool布尔类型
布尔型的值只可以是常量 true 或者 false
2、数字类型
##有符号整数
int8(-128 -> 127)
int16(-32768 -> 32767)
int32(-2,147,483,648 -> 2,147,483,647)
int64(-9,223,372,036,854,775,808 -> 9,223,372,036,854,775,807)
int( 32 位操作系统上64 位,64 位操作系统64 位)
##无符号整数
uint8(0 -> 255)
uint16(0 -> 65,535)
uint32(0 -> 4,294,967,295)
uint64(0 -> 18,446,744,073,709,551,615)
uint ( 32 位操作系统上64 位,64 位操作系统64 位)
##浮点型
float32(+- 1e-45 -> +- 3.4 * 1e38)
float64(+- 5 1e-324 -> 107 1e308)
3、字符类型
package main
import (
"fmt"
)
func main(){
bool1 :=true
num1 :=123
num2 :=123.123
str1 :="我是字符串"
fmt.Println(bool1,num1,num2,str1)
fmt.Printf("%T,%T,%T,%T",bool1,num1,num2,str1)
}
有疑问加站长微信联系(非本文作者)