摘要: 一:关系运算符,和php的一致,略。 二:逻辑运算符,和已知的php一致,略。 三:进制数,已在php中学习,略。 四:Golang中不存在三元运算符。 五:源码,反码,补码。 对于有符号的而言: ①:二进制的最高位是符号,0表示正数,1表示负数。 ②:正数的源码,反码,补码都一样。 1=> [补码 阅读全文
posted @ 2019-01-02 15:37 louis-sun 阅读(539) 评论(0) 推荐(0)
摘要: Golang中的算术运算符与python,php的定义用法大致一样,这里不再阐述,当需要注意的++与--两个算术运算符。 一:Go中不再有前++,后++与前--,后--之分,再Go中就是自加1和自减1,由下图可知 二:++与--必须单独成行 ①:正确的写法 ②:错误的写法 阅读全文
posted @ 2019-01-02 14:36 louis-sun 阅读(419) 评论(0) 推荐(0)
摘要: 一:由26个大小写字母,0-9,_组成,如:var name_01 string; 二:不可以由数字开头,如:var 9name string 是错误的命名; 三:Golang中严格区分大小写如:var name string与var Name string 为两个不同的标识符; 四:标识符不能包含 阅读全文
posted @ 2019-01-02 14:24 louis-sun 阅读(546) 评论(0) 推荐(0)
摘要: 一:指针的定义 简单来讲,指针就是存放变量的地址,通过"*"号来读取地址里面存放的值 二:举例说明 由上图可知,由于指针指向的是内存地址,即变量存储值得真实地址,所以修改指针,即修改原变量数值。 阅读全文
posted @ 2018-12-29 20:12 louis-sun 阅读(154) 评论(0) 推荐(0)
摘要: 一:转换语法注意 Go在不同数据类型之间赋值时需要显式的转换,不像其他如php,java可自动转换。 二:简单举例 三:数字间转换使用细节 ①:数字间类型转换从小转到大的数据类型范围,也可从大转到小的数据类型范围,只不过,大范围如int64转int8,有可能导致溢出处理,所以转换时要注意范围。 如下 阅读全文
posted @ 2018-12-29 19:51 louis-sun 阅读(568) 评论(0) 推荐(0)
摘要: 一:布尔类的定义 布尔类型只取值true和false,且布尔类型只占一个字节,多用于逻辑判断 二:使用举例 阅读全文
posted @ 2018-12-29 15:41 louis-sun 阅读(541) 评论(0) 推荐(0)
摘要: 一:字符串定义 字符串就是一串固定长度的字符连接起来的字符序列。 二:字符串使用细节与举例 ①:字符串赋值 ②:字符串一旦赋值,字符串里的字符将不可单独修改(备注:变量可整体重新赋值或拼接) ③:字符拼接 阅读全文
posted @ 2018-12-29 15:35 louis-sun 阅读(771) 评论(0) 推荐(0)
摘要: 一:字符的定义 Go没有专门的字符类型,存储字符直接使用byts来存储,字符串就是一串固定长度的字符连接起来字符序列。与其他编程语言不同之处在于,Go的字符串是字节组成,而其他的编程语言是字符组成。 二:字符本质举例 三:字符串使用举例 ①:字符常量只能使用单引号括起来,例如:var a byte 阅读全文
posted @ 2018-12-29 15:06 louis-sun 阅读(500) 评论(0) 推荐(0)
摘要: 一:浮点数的定义 浮点型就是存放小数的数据类型,如:0.123,-123.123等 二:浮点型分类 三:使用细节及说明 ①:浮点型定义时就有具体范围,不受系统影响(不像int和uint)。 ②:浮点型默认为float64 阅读全文
posted @ 2018-12-29 14:22 louis-sun 阅读(897) 评论(0) 推荐(0)
摘要: 一:整型的定义 整型数据可简单理解为存放整型数字的数据,如:-120,0,120。 二:整型数据的范围 ①:整型类型 ②:无符整型(非负数整型),在①列表前加u即可,表数范围将从0开始。 ③:int与uint的默认范围 三:整型的简单使用举例 四:整型的使用注意事项 ①:int与uint的范围与系统 阅读全文
posted @ 2018-12-28 18:04 louis-sun 阅读(1245) 评论(0) 推荐(0)