云边日落 但愿人长久,千里共婵娟。 (宋·苏轼·水调歌头)
博主 云边日落
渝ICP备2021002886号-1渝公网安备50022502000591号博主 11月5日 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 1 人
歌曲封面 未知作品
  • 歌曲封面“魔女の宅急便”~ルージュの伝言松任谷由実

渝ICP备2021002886号-1

渝公网安备50022502000591号

网站已运行 4 年 152 天 21 小时 13 分

Powered by Typecho & Sunny

2 online · 41 ms

Title

Golang的变量和整数类型

Dan.

·

·

150次阅读
go
Article
⚠️ 本文最后更新于2021年07月14日,已经过了1226天没有更新,若内容或图片失效,请留言反馈

{mtitle title="Golang的学习"/}
{dotted startColor="#ff6c6c" endColor="#ab19fa"/}
kr3fybmm.png
我们从伊甸的星河中苏醒,将是匆匆而过的旅人。 —————— 《光遇》留言板
{dotted startColor="#ff6c6c" endColor="#ab19fa"/}

Go语言的核心编程---->变量

1、为什么需要变量:一个程序一个世界
2、变量是程序的基本组成单位
3、概念:变量相当于内存中一个数存储空间的表示,你可以把变量看着是一个房间的门牌号,我们可以找到房间,同样的道理,通过变量可以访问到变量值。
(1)、声明变量(定义变量)、赋值、使用
(2)、变量的注意事项:
☆ 变量表示内存中的存储区域
☆ 该区域有自己的名称(变量名)和类型(数据类型)
☆ Golang 变量使用的三种方式

① 第一种:指定变量类型,声明若不赋值,使用默认值
② 第二种:根据值自行判定变量值类型(类型推导)
③ 第三种:省略var注意“=”左侧的变量不应该是已经声明过的,否则会导致编译错误。

☆ 多变量声明:在编程中,有时我们需要一次声明多个变量,Golang也是提供这样的语法
☆ 该区域的数值变量值可以在同一类型范围内不断变化
☆ 变量在同一个作用于(在一个函数或者在一个代码块)吗、内不能重名
☆ 变量=变量名+值+数据类型 => (变量3要素)
☆ Golang的变量如果没有赋值,编译器会使用默认值,比如int默认值为0、string默认值为空串、小数默认为0.

4、变量的声明,初始化和赋值
{dotted startColor="#ff6c6c" endColor="#ab19fa"/}

Go中“+”的使用

1、当左右两边都是数值时,则做加法运算
2、当左右两边都是字符串时,则做字符串拼接
{dotted startColor="#ff6c6c" endColor="#ab19fa"/}

Go的变量
kr2so15j.png

{dotted startColor="#ff6c6c" endColor="#ab19fa"/}

Go中的整数类型:
kr2ug348.png

{dotted startColor="#ff6c6c" endColor="#ab19fa"/}

Go的整数类型

1、Golang各整数类型分:有符号、无符号、int、uint的大小和关系
2、Golang的整数类型默认声明为int型
3、如何在程序中查看某个变量的字节大小和数据类型
4、Golang程序中整型变量在使用时,遵守保小不保大的原则,即:保证程序正确运行下,尽量只用占用空间小的数据类型
5、Bit:计算机中的最小存储单位,比如:1.2、0.23、-1.921

{dotted startColor="#ff6c6c" endColor="#ab19fa"/}

Go的小数型/浮点型:

1、小数类型就是用于有固定的范围和字段长度,不受具体OS的影响
2、分类:
kr2uscmx.png
3、使用细节:
✡ Golang 浮点类型有固定的范围和字段长度,不受具体OS的影响
✡ Golang 的浮点型默认声明为float4类型
✡ 浮点型常量有两种形式:
十进制数形:5.12、.512(必须有小数点)
科学技术法形式:5.1234e2=5.12*10的2次方
5.12E-2=5.12/10的2次方
✡ 通常情况下,应该使用float64,因为它比float32更精确
{dotted startColor="#ff6c6c" endColor="#ab19fa"/}

现在已有 0 条评论,0 人点赞
Author:Dan.
作者
Golang的变量和整数类型
当前文章累计共 1886 字,阅读大概需要 2 分钟。
goto
2021年7月21日 · 0评论
Golang的变量和整数类型
2021年7月14日 · 0评论
Golang的学习
2021年7月13日 · 0评论
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主