当前位置:网站首页>#yyds干货盘点#【愚公系列】2022年08月 Go教学课程 008-数据类型之整型
#yyds干货盘点#【愚公系列】2022年08月 Go教学课程 008-数据类型之整型
2022-08-11 00:33:00 【51CTO】
一、数据类型概要
go语言中有四种数据类型:基础类型,复合类型,引用类型,接口类型。
类型 | 名称 | 长度 | 零值 | 说明 |
---|---|---|---|---|
bool | 布尔类型 | 1 | false | 其值不为真即为假,不可以用数字代表true或false |
byte | 字节型 | 1 | 0 | uint8别名 |
rune | 字符类型 | 4 | 0 | 专用于存储unicode编码,等价于uint32 |
int, uint | 整型 | 4或8 | 0 | 有符号32位或无符号64位 |
int8 | 整型 | 1 | 0 | -128~ 127, |
uint8 | 整型 | 1 | 0 | 0~ 255 |
int16 | 整型 | 2 | 0 | -32768 ~ 32767, |
uint16 | 整型 | 2 | 0 | 0 ~ 65535 |
int32 | 整型 | 4 | 0 | -2147483648到2147483647 |
uint32 | 整型 | 4 | 0 | 0到4294967295(42亿) |
int64 | 整型 | 8 | 0 | -9223372036854775808到9223372036854775807 |
uint64 | 整型 | 8 | 0 | 0到18446744073709551615 ( 1844京) |
float32 | 浮点型 | 4 | 0.0 | 小数位精确到7位 |
float64 | 浮点型 | 8 | 0.0 | 小数位精确到15位 |
complex64 | 复数类型 | 8 | ||
complex128 | 复数类型 | 16 | 64位实数和虚数 | |
uintptr | 整型 | 4或8 | 足以存储指针的uint32或uint64整数 | |
strina | 字符串 | "” | utf-8字符串 |
二、整型
整型分为以下两个大类: 有符号整型、无符号整型。
- 有符号整型(int):正整数、负整数、0;按长度分为:int8、int16、int32、int64
- 无符号整型(uint):正整数、0;按长度分为:uint8、uint16、uint32、uint64
整型的范围:
- 有符号整型
- 32位系统:int是4个字节,范围:-2147483648到2147483647
- 64位系统:int是8个字节,范围:-9223372036854775808到9223372036854775807
- 无符号整型
- 在32位系统中:是4个字节,0到4294967295
- 在64位系统中:是8个字节,0到18446744073709551615
字节
- 位(bit):最小存储单位,计算机中存储的就是二进制0,1,位就是用来存储二进制。
- 字节(Byte):基本存储单位,用大写的B来表示,1字节=8bit, 1KB=1024B, 1MB=1024KB,1G=1024MB
边栏推荐
猜你喜欢
HW-蓝队工作流程(1)
[数据可视化] 图表设计原则
IEEE的论文哪里可以下载?
学习Apache ShardingSphere解析器源码(一)
③ 关系数据库标准语言SQL 数据查询(SELECT)
Mysql.慢Sql
报错:Client does not support authentication protocol requested by server; consider upgrading MySQL cli
从0开始设计JVM ,忘记名词跟上思路一次搞懂
“蔚来杯“2022牛客暑期多校训练营2 DGHJKL题解
Software Testing Certificate (1) - Software Evaluator
随机推荐
HW-蓝队工作流程(1)
C# using timer
[GXYCTF2019]BabySQli
[数据可视化] 图表设计原则
Navicat 16-数据库工具
详解JDBC的实现与优化(万字详解)
[Excel knowledge and skills] Convert "false" date to "true" date format
PMP每日一练 | 考试不迷路-8.10(包含敏捷+多选)
electron -autoUpdater 更新
What is the ASIO4ALL
分库分表ShardingSphere-JDBC笔记整理
微信小程序自定义navigationBar
Based on the SSM to reach the phone sales mall system
深度解析volatile关键字(保证够全面)
构建检测,无规矩不成方圆
关于科研学习中的几个问题:如何看论文?如何评价工作?如何找idea?
Jvm. Profiling tools (jconsole, jvisualvm, arthas, jprofiler, mat)
力扣------用栈操作构建数组
word 设置标题前分页
【爬虫】scrapy创建运行爬虫、解析页面(嵌套url)、自定义中间件(设置UserAgent和代理IP)、自定义管道(保存到mysql)