- 3
- 0
- 约小于1千字
- 约 1页
- 2023-09-01 发布于上海
- 举报
golang数据类型详解
golang 基本数据类型
⼀基本数据类型分类
golang的基本数据类型有五种:
1. 整数型
2. ⼩数型
3. 字符型
4. 布尔型
5. 字符串型
⼆字符串底层存储⽅式
string:
golang默认编码⽅式UTF-8
存储:字符集+编码
字符串类型的存储⽅式:data起始地址+字节个数
golang中字符串内容是不会修改的,所以编译器会把字符串分配到 只读内存段,若要修改,尽量重新定义或者通过转字节使⽤slice操作。
三值类型和引⽤类型
值类型定义:变量直接存储,通常在栈上分配
引⽤类型定义:变量存储的是data的内存地址,通常在堆上分配.
go中的值类型:五⼤基本数据类型以及结构体struct
go中的引⽤类型:切⽚slice,字典map,以及指针,通道chan
**定义引⽤类型的两种⽅式:make new**
new和make相同之处都是⽤来定义引⽤类型的,
不同的是:
1.new在定义引⽤类型时,只为他们分配内存,这些内存会被清零
make在定义时不仅要为他们分配内存⽽且要进⾏初始化,
字符为nil,整型为0, 逻辑值为false
2.new
您可能关注的文档
最近下载
- 国防教育日红色故事PPT英雄人物介绍模板红色经典抗日革命爱国主题班会课件(29).pptx VIP
- 2025年陕西中考数学金银卷.pdf VIP
- 国铁集团科研计划课题“揭榜挂帅.pdf VIP
- 江苏省兴化市乐吾实验校2026届中考物理最后一模试卷含解析.doc VIP
- 基于PLC的自动焊接机电气控制系统设计.docx VIP
- 高中数学专题立体几何的基本概念、点线面位置关系及表面积、体积的计算小题综合真题训练(解析版+原卷版).docx VIP
- 2026《基于STM32单片机开发的无人机控制系统设计(附图)》6400字.docx
- 音乐推广合同.docx VIP
- 2026年瑞幸值班主管培训考试题目及答案.doc VIP
- 2026年北京市朝阳区初三一模英语试卷(含答案).docx
原创力文档

文档评论(0)