首页> 基础笔记 >GoLang基础学习 >基础知识 基础知识
GoLang数据类型-整数类型介绍
作者:小萝卜 2023-03-29 【 GoLang 】 浏览 497
简介简单的说,就是用于存放整数值的,比如 0, -1, 2345等等。
整数类型基本介绍
简单的说,就是用于存放整数值的,比如 0, -1, 2345等等。
整数类型分类:
int的无符号的类型:
int的其它类型的说明:
代码实例:
package main
// import "fmt"
// import "unsafe"
import (
"fmt"
"unsafe"
)
//演示golang中整数类型使用
func main() {
var i int = 1
fmt.Println("i=", i)
//测试一下int8的范围 -128~127,
//其它的 int16, int32, int64,类推。。。
var j int8 = 127
fmt.Println("j=", j)
//测试一下 uint8的范围(0-255),其它的 uint16, uint32, uint64类推即可
var k uint16 = 255
fmt.Println("k=", k)
//int , uint , rune , byte的使用
var a int = 8900
fmt.Println("a=", a)
var b uint = 1
var c byte = 255
fmt.Println("b=", b, "c=", c)
//整型的使用细节
var n1 = 100 // ? n1 是什么类型
//这里我们给介绍一下如何查看某个变量的数据类型
//fmt.Printf() 可以用于做格式化输出。
fmt.Printf("n1 的 类型 %T \n", n1)
//如何在程序查看某个变量的占用字节大小和数据类型 (使用较多)
var n2 int64 = 10
//unsafe.Sizeof(n1) 是unsafe包的一个函数,可以返回n1变量占用的字节数
fmt.Printf("n2 的 类型 %T n2占用的字节数是 %d ", n2, unsafe.Sizeof(n2))
}
很赞哦! (0)
下一篇:Go语言数据类型基本介绍