Golang的运算符-算数运算符
Golang的运算符-算数运算符
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.算术运算符概述
常见的算术运算符:
+:
可表示正号,如"+10",结果为"";也可以表示加号,如"5+5",结果为"";还可以表示字符串相加,如"Jason Yin" + "",结果为"Jason Yin2020"
-:
可表示负号,如"-10",结果为"-10";也可以表示减号,如"10-5",结果为"".
*:
表示乘法,如"10*20",结果为"".
/:
表示除法,如"20/5",结果为"".
%:
表示取模,在数学领域也称为取余数,如"10%3",结果为"".
++:
可以表示自增前,假设"a := 10",则在"a++"中a的值为"";不可以表示自增后,如"++a",这种写法在JAVA中是可以的,但是在Golang中是语法错误.
--:
可以表示自减前,假设"a := 10",则在"a--"中a的值为"",不可以表示自增后,如"--a",这种写法在JAVA中是可以的,但是在Golang中是语法错误.
二.算术运算符实战案例
1>.加减乘除取余操作
package main import (
"fmt"
) func main() { a :=
b := fmt.Printf("a的类型为:[%T],a的值为[%d]\n", a, a)
fmt.Printf("b的类型为:[%T],b的值为[%d]\n", b, b) fmt.Println("a + b = ", a+b) //变量a和变量b进行加法运算 fmt.Println("a - b = ", a-b) //变量a和变量b进行减法运算 fmt.Println("a * b = ", a*b) //变量a和变量b进行乘法运算 /*
除法运算时注意事项:
两个整数类型在进行触发计算时,结果为整数,规则是向下取整
在除法中,除法不能为0,否则会抛除零异常(panic: runtime error: integer divide by zero)
*/
fmt.Println("a / b = ", a/b) /*
取模(余)运算注意事项:
只能在整型中使用
*/
fmt.Println("a % b = ", a%b) }

2>.自增自减操作
package main import (
"fmt"
) func main() { a :=
b := fmt.Printf("a的类型为:[%T],a的值为[%d]\n", a, a)
fmt.Printf("b的类型为:[%T],b的值为[%d]\n", b, b) /*
自增和自减注意事项:
自增表示对数值本身进行加一操作;
自减表示对数值本身进行减一操作;
自增自减符号只能写在变量后面,卸载变量前面会报语法错误;
自增自减不能参与表达式计算;
*/
a++ //自增操作只能单独写成一行
fmt.Printf("a的类型为:[%T],a的值为[%d]\n", a, a) b-- //自减操作只能单独写成一行
fmt.Printf("b的类型为:[%T],b的值为[%d]\n", b, b) }

Golang的运算符-算数运算符的更多相关文章
- 003-Python3-基础语法-运行方式、代码基础要求、运算符[算数运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符]、运算符优先级
一.基础语法 参看地址:https://www.runoob.com/python3/python3-tutorial.html 1.1.运行方式 1.文件方式 编写一个hello.py文件, pri ...
- PHP运算符:算数运算符、逻辑运算符、三目运算符、位运算符、字符串运算符。
赋值运算符 PHP 赋值运算符用于向变量写值. PHP 中基础的赋值运算符是 "=". 这意味着右侧复制表达式会为左侧运算数设置值. _______________________ ...
- python运算符——算数运算符
加减乘除比较简单这里不多赘述了,print(2 +-*/ 3),唯一需要注意的就是整除运算,符号是“//”,整除运算取的是整数部分,而不是四舍五入哦! print(5 / 2) 这个运行的结果是 ...
- ECMAScript基本语法——⑤运算符 算数运算符
+-*/%
- Java的算数运算符、关系运算符、逻辑运算符、位运算符
JAVA的运算符,分为四类: 算数运算符.关系运算符.逻辑运算符.位运算符 算数运算符(9):+ - * / % ++ -- 关系运算符(6):== != > >= & ...
- [SQL基础教程] 2-2 算数运算符和比较运算符
[SQL基础教程] 2-2 算数运算符和比较运算符 算数运算符 四则运算 运算符 含义 + - * / SELECT col_1*2 AS col_new FROM table; 注意 所有包含NUL ...
- python笔记:#005#算数运算符
算数运算符 计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备 目标 算术运算符的基本使用 01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处理 ...
- Python基础之注释,算数运算符,变量,输入和格式化输出
Python的注释 注释的作用:用自己熟悉的语言,对某些代码进行标注说明,增强程序的可读性: 在python解释器解释代码的过程中,凡是#右边的,解释器都直接跳过这一行: 注释的分类 单行注释 # 这 ...
- No-3.算数运算符
01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处理四则运算 运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = -10 * 乘 1 ...
随机推荐
- 学习笔记(15)- 保险行业的问答语料 insuranceqa_data
数据概览 ''' pool data are translated Chinese data with Google API from original English data ''' POOL_T ...
- 第1节 Scala基础语法:11、映射;12、元组
5.2. 映射 在Scala中,把哈希表这种数据结构叫做映射. 1.1.1. 构建映射 (1)构建映射格式 1.val map=Map(键 -> 值,键 -> 值....) 2. ...
- Python 基础之返回值与函数使用与局部变量和全局变量locals() 和 globals()
一.函数的返回值 return return: 自定义返回值,返回到哪里? 返回到函数的[调用处]1.return 后面可以跟上六个标准数据类型,除此之外,可以跟上 类对象,函数,如果不写return ...
- 设计模式课程 设计模式精讲 2-3 UML类图讲解自上而下
1 内容简析(易错加粗) 2 uml类图展示 1 内容简析(易错加粗) 1.1 设计模式中的对象关系 依赖关系 虚线箭头 组合关系 实心菱形 聚合关系 空心菱形(想象成盘子,盛东西,盘子的多,另一方少 ...
- cmd如何进入和退出Python编程环境?
cmd里面进入python编译环境的方式: 安装Python之后需直接运行: python 即可进入Python开发环境 退出Python编译环境主要有三种方式: 1:输入exit(),回车 2:输入 ...
- Springboot 项目启动设置
//配置默认访问路径 并且自动打开浏览器 需要创建独立文件 @Controller public class HomeController { @RequestMapping("/ ...
- jQuery Validation Engine
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title> ...
- JetBrains IntelliJ IDEA(IJ)v2019.3.3/3.1/3.2/3.4/3.5 for mac/windows/linux 详细安装破解教程
手欠升级了IntelliJ IDEA到2019.3.3,原来的破解不可用,IntelliJ IDEA 2019.3.3破解办法如下,为方便自己使用记录下.======================= ...
- JS链接转换为二维码
这里用到一个JQ插件 qrcode.js 下载地址https://github.com/jeromeetienne/jquery-qrcode 先引入 <script src="j ...
- Element 表单校验不消失问题
由于不好的命名习惯,所以我的:rule :ref :model命名就是写了改,改了再写. 直到今天出现了这个毛病就是 “表单验证不消失” 比方说这里的 ‘密码不能为空’,在我已经输入了数字 ...