Go语言学习第三章

数据类型说明

一、整数类型

1、有符号整数类型

int8 占用1字节的存储空间

int16 占用2字节

int32 占用4字节

int64 占用8字节

2、无符号整数类型(不能赋负数的值)

uint8 占用1字节

uint16 占用2字节

uint32 占用4字节

uint64 占用8字节

3、其它整数类型

int 有符号 32位系统占用-4字节/64位系统占用-8字节

uint 无符号 32位系统占用-4字节/64位系统占用-8字节

rune 有符号 等价int32

byte 无符号 等价uint8

Golang程序中整型变量在使用时,遵守保小布保大的原则,

即在保证程序正确运行下,尽量使用占用空间小的数据类型

二、浮点数类型介绍

1、浮点类型介绍:

简单的说,就是用于存放小数值的,比如3.14,0.28,-7.19等等。

2、浮点类型种类:

float32 占用4字节的存储空间

float64 占用8字节的存储空间

三、语言运算符说明

1、算术运算符:+,-,,/,%,++,--
2、赋值运算符:=,+=,-=,
=,/=,%=

赋值运算符就是将某个运算后的值,赋给指定的变量

3、关系运算符:==,!=,>,<,>=,<=

4、逻辑运算符:&&,||,!

5、位运算符:&,|,^

6、其它运算符:&,*

相关推荐
沪漂阿龙21 小时前
AI大模型面试题:模型求解和优化全解析——梯度下降、BGD、SGD、MBGD、学习率、Batch Size、损失函数、优化器一文讲透
人工智能·学习·机器学习
AOwhisky21 小时前
Docker 学习笔记:网络篇
linux·运维·网络·笔记·学习·docker·容器
24白菜头21 小时前
MySQL学习笔记
数据库·笔记·学习·mysql
小陈phd21 小时前
多模态大模型学习笔记(三十九)——生成式与Transformer式OCR:从“像素抄录“到“文档智能“的完整演进
笔记·学习·transformer
泡泡以安21 小时前
Unidbg学习笔记(一):为什么需要用户态模拟器
笔记·学习
栈溢出了1 天前
GNN 学习笔记:edge_index 与 W 参数矩阵
人工智能·笔记·神经网络·学习
yanyu-yaya1 天前
css篇之网格grid 学习
前端·css·学习
YangYang9YangYan1 天前
2026新媒体运营学习数据分析的价值
学习·数据分析·新媒体运营
Lucky_ldy1 天前
C语言学习:字符函数和字符串函数(内容丰富且易懂)
c语言·开发语言·学习
声网1 天前
OpenAI 的 WebRTC 秘密架构:没有 SFU?没有问题!丨 Voice Agent 学习笔记
学习·架构·webrtc