不宠无惊过一生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

代码注释/* */ 及 //。
在Goland中多行注释Ctrl+/

bool初始为false,整形、浮点初始为,string初始为"\0"表示字符串结束标志,同c
数据类型

变量的基本定义及使用

变量名+: 可以根据数据类型自动分配变量类型

不同类型不能直接计算

多重赋值(每个变量都得赋值。)

同类型数据交换

输出格式,%T 打印变量对应的数据类型。 byte类型其实是uint8类型
4是占位符,表示输出几位。4前的0代表未满的位数用0填充(默认空格),%d代表要输出的是整形(同C),输出=0010=

对于整数,占位符数小于实际数则输出实际数;对于小数,保留几位就几位

%p代表输出内存地址,同C?

如果是字符串,只能接收到空格、回车前,这两个作为输入结束的依据

Go 语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则。

必须以一个字母或者下划线(_)开头,后面可以跟任意数量的字母、数字或下划线。

在 Go 语言中,大小写字母是不同的。

Go 语言中有 25 个关键字,不能用于自定义名字:

break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
变量只能由字母、数字、下划线组成。
不能以数字开头。
不能是Go中的关键字及保留字
大小写区分,a := 1和 A := 1是两个变量。
以上要求是必须满足的,下面的要求要尽量做到

变量名要有描述性,要简洁、易读,不宜过长。
变量名不能使用中文以及拼音。
推荐使用的变量名:
驼峰体:MyName := "Conan" 或 myName := "Conan"
下划线:my_name := "Conan"
Go语言中的 37 个保留字:

Constants: true false iota nil
Types: int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
float32 float64 complex128 complex64
bool byte rune string error
Functions: make len cap new append copy close delete
complex real imag
panic recover

Constants: true false iota nil
Types: int int8 int16 int32 int64
uint uint8 uint16 uint32 uint64 uintptr
float32 float64 complex128 complex64
bool byte rune string error
Functions: make len cap new append copy close delete
complex real imag
panic recover

数值的类型,区间的计算方式 例:int8 为 负2的8减1次幂 到 2的8-1次幂-1,uint16这种就是把负的加到正的上
float32默认小数位置保留7位有效数字。会在末尾+1。float64默认小数位置保留15位有效数字。

左框是键盘打印不出来,右框可以,最后一个是delete键

posted on 2020-11-09 08:36  不宠无惊过一生  阅读(57)  评论(0)    收藏  举报