GO学习 --- 整数类型

本文介绍了Go语言中整数类型,包括有符号整数int8和uint8的范围,以及int、uint、rune和byte等其他整数类型的使用。同时,展示了如何查看整数变量的字节大小,并强调了整数类型在编程中的注意事项。
摘要由CSDN通过智能技术生成

一、整数类型(有符号)

//整数类型的使用
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))
}
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸭鸭老板

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值