运算符的基本介绍
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等
1)算术运算符
2)赋值运算符
3)比较运算符/关系运算符
4)逻辑运算符
5)位运算符
6)其它运算符
算术运算符
算术运算符是对数值类型的变量进行运算的,比如:加减乘除。在 Go 程序中使用的非常多
案例演示算术运算符的使用。
+, - , * , / , %, ++, -- , 重点讲解 /、%
自增:++ 自减:--
演示 / 的使用的特点
演示 % 的使用特点
// 演示 % 的使用 // 看一个公式 a % b = a - a / b * b fmt.Println("10%3=", 10 % 3) // =1 fmt.Println("-10%3=", -10 % 3) // = -10 - (-10) / 3 * 3 = -10 - (-9) = -1 fmt.Println("10%-3=", 10 % -3) // =1 fmt.Println("-10%-3=", -10 % -3) // =-1
++ 和 --的使用
4.2.3算术运算符使用的注意事项
1)对于除号 "/",它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。 例如: x := 19/5 ,结果是 3
2)当对一个数取模时,可以等价 a%b=a-a/b*b , 这样我们可以看到 取模的一个本质运算。
3)Golang 的自增自减只能当做一个独立语言使用时,不能这样使用
4)Golang 的++ 和 -- 只能写在变量的后面,不能写在变量的前面,即:只有 a++ a-- 没有 ++a --a
5)Golang 的设计者去掉 c / java 中的 自增自减的容易混淆的写法,让 Golang 更加简洁,统一。(强制性的)
1)假如还有 97 天放假,问:xx 个星期零 xx 天
2)定义一个变量保存华氏温度,华氏温度转换摄氏温度的公式为:5/9*(华氏温度-100),请求出华氏温度对应的摄氏温度。
标签:Golang,10,++,华氏温度,10%,运算符 来源: https://www.cnblogs.com/Essaycode/p/12641007.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。