go语言有丰富的数据类型,除了整型 浮点型 字符串 外 还有 数组 切片 机构体 函数 map 通道(channel) //切片像php的数组
一 整型
整型分为2大类 int8 int16 int32 int64 无符号加u uint8 uint16 uint32 uint64,
类型 | |
uint 8 无符号 8位整型 2的8次方-1 (0到255) | |
uint16 无符号 65535 | |
uint32 | |
uint64 | |
int8 有符号 8位整型 -2的四次方到2的四次方-1 (-128到127) | |
int16 | |
int32 | |
int64 |
2 特殊整型
uint 32位操作系统 uint32 64位操作系统 uint64
int int32 int64
uintptr 无符号整型 用于存放一个指针
获取对象长度 函数 len()
2.2 数字字面量语法 number literals syntax
go1.13版本之后引入了数字字面量语法 这样便于开发者已二进制,八进制 或十六进制 浮点数的格式定义数字 八进制以0开头 十六进制以 0x开头
v:=0boo101101 代表二进制 101101 等于十进制45 v=123_456 等于123456 v0o377 代表八进制377 相当于十进制255 搞懂 二进制和十进制换算即可
原文:https://www.cnblogs.com/fly-fly-fly-fly/p/14539308.html