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