Go基本类型
来源:互联网 发布:mysql add user 编辑:程序博客网 时间:2024/06/06 12:58
在Go编程语言中,数据类型用来声明函数和变量。
数据类型的出现是为了把数据分成所需要内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。
Go基本数据类型
布尔型:bool
- 长度:1字节- 取值范围:true, false
- 注意事项:不可以用数字代表true或false;不能接受其他类型的赋值,不支持自动或强制的类型转换。
整型:int/uint
- 根据运行平台可能为32或64位
8位整型:int8/uint8
- 长度:1字节
- 取值范围:-128~127/0~255
字节型:byte(uint8别名)
16位整型:int16/uint16
- 长度:2字节
- 取值范围:-32768~32767/0~65535
32位整型:int32(rune)/uint32
- 长度:4字节
- 取值范围:-2^32/2~2^32/2-1/0~2^32-1
64位整型:int64/uint64
- 长度:8字节
- 取值范围:-2^64/2~2^64/2-1/0~2^64-1
浮点型:float32/float64
- 长度:4/8字节
- 小数位:精确到7/15小数位
复数:complex64/complex128
- 长度:8/16字节
足够保存指针的 32 位或 64 位整数型:uintptr
其它值类型:
- array、struct、string
引用类型:
- slice、map、chan
接口类型:
- inteface
函数类型:
- func
类型零值
零值并不等于空值,而是当变量被声明为某种类型后的默认值,通常情况下值类型的默认值为0,bool为false,string为空字符串
类型别名
阅读全文
0 0
- go语言基本类型
- Go基本类型
- Go 语言基本类型总结
- go基本语法学习笔记之类型
- Go 的基本类型有Basic types
- go学习--go基本类型和运算符
- go基础——01(变量、常量、内置基本类型)
- golang之cgo一---go与C基本类型转换
- 【Go语言】基本类型排序和 slice 排序
- Go学习笔记(四)基本数值类型
- 5.笔记go语言——基本类型
- Go获取类型底层类型
- go - 内置基础类型
- go - struct类型
- Go-类型断言
- go struct 类型
- go 类型、变量、常量
- Go语言变量类型
- Ubuntu之首次设置root密码
- C++程序设计案例实训教程第14章
- 深入理解 Linux 的 RCU 机制
- 【JZOJ 5438】【NOIP2017提高A组集训10.31】Tree
- android笔记-7.0App间共享文件
- Go基本类型
- 网关协议学习:CGI、FastCGI、WSGI
- python: bisect库
- Spring AOP基于@AspectJ开发
- -bash: reboot: command not found
- css hack
- Sheel学习---2
- Sequoiadb的SequoiaSql应用开发实践
- android双向选择的进度条