整数类型

一、go

1、

 

 2、int:

 

package main

import "fmt"

func main() {
	var a int = 8900
	fmt.Println("a=",a)
	var b uint = 1
	var c byte = 255
	fmt.Println("b=",b,"c=",c)
}

 结果:

C:\Users\Administrator.PC-20170413VEGJ\AppData\Local\Temp\___go_build_go_code_01_variable_int.exe #gosetup
a= 8900
b= 1 c= 255

 3、使

(1)Golangintuint

(2)Golangint型(使用fmt.Printf()格式化查看变量的类型)

package main

import "fmt"

func main() {
	var n1 = 300
	//查看某个变量的数据类型
	//fmt.Printf()可以用于做格式化输出
	fmt.Printf("n1的类型是 %T\n",n1)
}

 

C:\Users\Administrator.PC-20170413VEGJ\AppData\Local\Temp\___go_build_go_code_01_variable_int.exe #gosetup
n1的类型是 int

(3)使)(使用fmt.Printf()格式化查看变量的类型,unsafe.sizeof()查看占用多少字节)

package main

import (
	"fmt"
	"unsafe"
)

func main() {
	var n2 = 500
	fmt.Printf("n2的类型是 %T n2占用的字节数是%d",n2,unsafe.Sizeof(n2))
}

 结果是:

C:\Users\Administrator.PC-20170413VEGJ\AppData\Local\Temp\___go_build_main_go__1_.exe #gosetup
n2的类型是 int n2占用的字节数是8

 

 (4)Golang使使

 (5)bit:byte:[]1byte=8bit

 

posted @ 2020-06-30 23:57  dlrhxy  阅读(49)  评论(0编辑  收藏  举报