概述
![3e5d3aaf787cb188c962f9242ce99a80.png](https://file2.kaopuke.com:8081/files_image/2023060923/3e5d3aaf787cb188c962f9242ce99a80.png)
算术运算符
相对来说比较简单
![3e9666589399f15ac02216be8bb61860.png](https://file2.kaopuke.com:8081/files_image/2023060923/3e9666589399f15ac02216be8bb61860.png)
在这里面,我们任意设两个变量,a = 10, b= 5
我们用加减乘除看一下它的效果是什么?
![83702a68467851bc0039399bf3379747.png](https://file2.kaopuke.com:8081/files_image/2023060923/83702a68467851bc0039399bf3379747.png)
这里除法需要注意一下
10除以4,可不是2.5,而是2。int类型,不能存小数的,所以小数点后的,都被抛弃了。
![12ee1ea5f311711ea3e06d6411d7d349.png](https://file2.kaopuke.com:8081/files_image/2023060923/12ee1ea5f311711ea3e06d6411d7d349.png)
如果要计算小数,那就必须使用浮点类型float.
![9b43debc39b3a3fbfecce2418f36065b.png](https://file2.kaopuke.com:8081/files_image/2023060923/9b43debc39b3a3fbfecce2418f36065b.png)
运行时错误
之前我们遇到的错误,多半是自己写代码错了,然后程序编译不通过。这种错误我们称之为“编译性错误”,相对是比较好查找的。
与之相对的,还有一种错误就是“运行时错误”。
现在我们将b=0,再次编译,程序没有报错。但是运行时,发现程序就不能执行完成了。
![d69a5382d393ef7bc50df479b46dcbb3.png](https://file2.kaopuke.com:8081/files_image/2023060923/d69a5382d393ef7bc50df479b46dcbb3.png)
注意:运行时是看不到”a/b=”的,因为程序已经错了,停止运行了。
应该避免在程序当中出现这样的问题,因为查找这类错误比较麻烦。
取模运算
取模运算,大家可以简单理解成求余数就好了。用起来比较简单。
开发过程中,我们经常使用求余数来判断数字是否偶数。
例如 a % 2 ,如果答案是0,a就是偶数;如果答案是1,a就是奇数。
++、--运算符
++和—的用法是一样的,下面我们仅对++运算符做讲解,--运算符大家可以自行使用练习。
++运算符表示对紧跟它的变量进行加一操作,并且++运算符的优先级比加减乘除。
![7650d0bf51fbc5d2168e4169492fb909.png](https://file2.kaopuke.com:8081/files_image/2023060923/7650d0bf51fbc5d2168e4169492fb909.png)
此段代码是初学者容易懵圈的地方,建议反复练习:
第10行,就用到了++,++放在a后面,表示先使用后自增一。所以打印的时候是10,打印后a的值就是11;第11行,a已经变成了11,打印就是11,打印之后a的值就是12了;第12行,就直接打印12。
以上这种还算好的,真正应试考题里,经常是这样的
经常会问你,a+++b的打印结果是什么?
++的优先级比+要高,所以 (a++)+ b这样去阅读代码就好了。为了不造成歧义,建议写类似代码时加上小括号,小括号的优先级最高。
![60a72a308cab4aaac713c5412120f687.png](https://file2.kaopuke.com:8081/files_image/2023060923/60a72a308cab4aaac713c5412120f687.png)
解析:++放在变量后面,打印时可以忽略,直接计算a+b即可。
好了,今天的作业
使用a,b两个变量,完成1+2+。。。+10 = ?吧
![8f562e10e56daf2cc45865a8448bfb42.png](https://file2.kaopuke.com:8081/files_image/2023060923/8f562e10e56daf2cc45865a8448bfb42.png)
看完之后如果觉得对您有用,记得帮我点赞
有任何问题请在下方进行评论回复
也可以关注我的微信公众号【景彤少儿编程】
无废话学编程基础(C++篇)4: 数据类型
无废话学编程(C++)配套习题讲解1:两数交换
无废话学编程基础(C++篇)3: 变量,赋值语句
无废话学编程基础(C++篇)2: 介绍程序结构
无废话学编程基础(C++篇)1: 搭建开发环境
最后
以上就是英勇往事为你收集整理的andriod studio 运行 无结果_无废话学编程基础(C++篇)5: 算术运算符的全部内容,希望文章能够帮你解决andriod studio 运行 无结果_无废话学编程基础(C++篇)5: 算术运算符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复