Golang基础:数据类型

标识符由字母、数字、下划线组成。单独的_代表匿名变量(用来忽略无用的返回值)。变量声明和初始化声明格式:var 变量名 变量类型如var name stringvar age int = 1000// 批量声明var( name sring age int)// 短变量声明n := 789常量声明常量声明格式:const pi = 3.1415926...
摘要由CSDN通过智能技术生成
标识符

由字母、数字、下划线组成。单独的_代表匿名变量(用来忽略无用的返回值)。

变量声明和初始化

声明格式:

var 变量名 变量类型

var name string
var age int = 1000
// 批量声明
var(
	name sring
	age int
)

// 短变量声明
n := 789

常量声明

常量声明格式:

const pi = 3.1415926

多个常量赋值:

const(
	n1 = 100
	n2	// 没有指定值,就和上一行的值相同
	n3 
)

iota
iota在const出现的时候被重置为0,const每新增一行iota计数一次。

const(
	n1 = iota //0
	n2 = 100
	n3	//2
	_	// 匿名变量跳过一行
	n4 //4
)

const可以定义数量级:

const(
	_ = iota
	KB = 1 << (10 * iota) // 2的十次方
	MB = 1 << (10 * iota) // 2的二十次方
	GB = 1 << (10 * iota) //
	TB = 1 << (10 * iota) //
	PB = 1 << (10 * iota) //
)
基本数据类型

类型 描述
int 32系统是int32,64位系统是int64
uint 32系统是uint32,64位系统是uint64
uintptr 无符号整形,用于存放一个指针

使用int和uint时,要考虑平台的差异

整型

定义十进制:

var num int = 108

定义八进制:

// 以 0 开头
var num int = 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值