{mtitle title="Golang的学习"/}
{dotted startColor="#ff6c6c" endColor="#ab19fa"/}
我们从伊甸的星河中苏醒,将是匆匆而过的旅人。 —————— 《光遇》留言板
{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的变量
{dotted startColor="#ff6c6c" endColor="#ab19fa"/}
Go中的整数类型:
{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、分类:
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"/}