一、整数类型(有符号)
//整数类型的使用
package main
import "fmt"
func main(){
//int8的范围是-128~127
var i int8 = 127
var j int8 = -128
fmt.Println("i=",i,"j=",j)
}
二、整数类型(无符号)
//整数类型的使用
package main
import "fmt"
func main(){
//uint8的范围是0~255
var i uint8 = 0
var j uint8 = 255
fmt.Println("i=",i,"j=",j)
}
三、其它整数类型
//其它整数类型的使用
package main
import "fmt"
func main(){
//int uint rune byte的使用
var a1 int = 8000
var a2 uint = 1
var a3 rune = 2147483647
var a4 byte = 255
fmt.Println("a1=",a1, "a2=",a2, "a3=",a3, "a4=",a4)
}
四、使用注意事项
//整数类型的注意事项
package main
import (
"fmt"
"unsafe" //引入unsafe包
)
func main(){
//查看一个变量的占用字节大小和数据类型
var i int8 = 25
//调用Sizeof函数,返回变量占用的字节数
fmt.Printf("i 的数据类型%T i占用字节大小%d",i,unsafe.Sizeof(i))
}