整数类型

整数类型

整数的类型

类型 有无符号 占用存储空间 表数范围
int8 1字节 -128~127
int16 2字节 -215~215-1
int32 4字节 -231~231-1
int64 8字节 -263~263-1
package main
import "fmt"
//演示golang中整数类型的使用
func main(){
	var i int = 1
	fmt.Println("i=",i)
	//测试一下int8的范围
	//var j int8 = -129  溢出
	//fmt.Println("j=",j)
}
类型 有无符号 占用存储空间 表数范围
uint8 1字节 0~255
uint16 2字节 0~2^16-1
uint32 4字节 0~2^31-1
uint64 8字节 0~2^64-1
package main
import "fmt"
//演示golang中整数类型的使用
func main(){
	//测试下uint8的范围
	var k uint8 = 0
	fmt.Println("k=",k)
}
类型 有无符号 占用存储空间 表数范围 备注
int 32位系统4个字节64位系统占8个字节 -231~231-1 -263~263-1
uint 32位系统4个字节64位系统占8个字节 0~2^31-1 0~2^64-1
rune 与int32一样 -231~231-1 等价int32,表示一个Unicode码
byte 与uint8等价 0~255 当要存储字符时,选用byte
package main

import "fmt"
//演示golang中整数类型的使用
func main(){
	//int,uint,rune,byte的使用
	var a int = 8900
	fmt.Println("a=",a)
	var b uint = 1
	fmt.Println("b=",b)
	var c byte = 255
	fmt.Println("c=",c)
}

posted on 2021-09-28 14:24  甜夜  阅读(131)  评论(0)    收藏  举报

导航