目录基础类型概述按类别有以下几种数据类型数值类型派生类型变量概述单个变量声明多个变量声明基础类型 概述 在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现时为了把数据
在 Go 编程语言中,数据类型用于声明函数和变量。数据类型的出现时为了把数据分成所需要用大数据的时候才需要申请大内存,这样可以充分的列用内存。
布尔型
bool:布尔型的值只可以是常量 true 或者 false,默认值为 false。
字符串类型
string:编码统一为 UTF-8 编码标识 Unicode 文本,默认值为空字符串。
整型(默认值为 0)
uint8: 无符号 8 位整型(0 ~ 255);
uint16:无符号 16 位整型(0 ~ 65535);
uint32:无符号 32 位整型(0 ~ 4294967295);
uint64:无符号 64 位整型(0 ~ 18446744073709551615);
int8:有符号 8 位整型(-128 ~ 127);
int16:有符号 16 位整型(-32768 ~ 32767);
int32:有符号 32 位整型(-2147483648 ~ 2147483647);
int64:有符号 64 位整型(-9223372036854775808 ~ 9223372036854775807)
浮点型(默认值为 0)
float32:IEEE-754 32 位浮点数;
float64:IEEE-754 64 位浮点数;
complex64:32 位实数和虚数;
complex128:64 位实数和虚数;
其他数值类型
byte:类似 uint8;
rune:类似 int32;
uint:32 或 64 位;
int:与 uint 一样大小;
uintptr:无符号整型,用于存放一个指针;
指针类型(Pointer)
数组类型
结构化类型(struct)
Channel 类型(chan)
函数类型(func)
切片类型(slice)
接口类型(interface)
Map 类型(map)
相对于变量,常量是恒定不变的值,无法再次修改,例如圆周率。
const pi = 3.141592
const e = 2.718281
常量的声明和变量声明非常类似,只是把var换成了const。
const (
pi = 3.141592
e = 2.718281
)
常量因为在编译期确定,所以可以用于数组声明
const size = 4
var arr [size]int
以上就是Go语言基础类型及常量用法示例详解的详细内容,更多关于Go语言基础类型常量的资料请关注编程网其它相关文章!
--结束END--
本文标题: Go语言基础类型及常量用法示例详解
本文链接: https://lsjlt.com/news/157597.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-05
2024-04-05
2024-04-05
2024-04-04
2024-04-05
2024-04-05
2024-04-05
2024-04-05
2024-04-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0