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、其它运算符:&,*

相关推荐
CIb0la1 小时前
能保持精神专注的爱好能给生活带来种种积极的转变
运维·学习·生活
行者游学2 小时前
ETCD 学习使用
数据库·学习·etcd
Python私教3 小时前
Unity 游戏开发「工业化级」学习路线 2025 版
学习·unity·游戏引擎
charlie1145141913 小时前
2D 计算机图形学基础速建——2
笔记·学习·线性代数·教程·计算机图形学
勇往直前plus4 小时前
学习和掌握RabbitMQ及其与springboot的整合实践(篇二)
spring boot·学习·rabbitmq·java-rabbitmq
py有趣5 小时前
LeetCode算法学习之杨辉三角
学习·算法·leetcode
具身新纪元5 小时前
现代机器人学习入门:一份来自Hugging Face与牛津大学的综合教程开源SOTA资源库
学习·机器人
~无忧花开~6 小时前
掌握Axios:前端HTTP请求全攻略
开发语言·前端·学习·js
敲代码的嘎仔7 小时前
JavaWeb零基础学习Day5——MySQL
java·数据库·学习·程序人生·mysql·adb·改行学it
老师可可7 小时前
成绩发布工具使用方法,附成绩分析教程
学习·信息可视化·小程序·excel·学习方法