我是靠谱客的博主 英勇往事,最近开发中收集的这篇文章主要介绍andriod studio 运行 无结果_无废话学编程基础(C++篇)5: 算术运算符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

3e5d3aaf787cb188c962f9242ce99a80.png

算术运算符

相对来说比较简单

3e9666589399f15ac02216be8bb61860.png

在这里面,我们任意设两个变量,a = 10, b= 5

我们用加减乘除看一下它的效果是什么?

83702a68467851bc0039399bf3379747.png

这里除法需要注意一下

10除以4,可不是2.5,而是2。int类型,不能存小数的,所以小数点后的,都被抛弃了。

12ee1ea5f311711ea3e06d6411d7d349.png

如果要计算小数,那就必须使用浮点类型float.

9b43debc39b3a3fbfecce2418f36065b.png

运行时错误

之前我们遇到的错误,多半是自己写代码错了,然后程序编译不通过。这种错误我们称之为“编译性错误”,相对是比较好查找的。

与之相对的,还有一种错误就是“运行时错误”。

现在我们将b=0,再次编译,程序没有报错。但是运行时,发现程序就不能执行完成了。

d69a5382d393ef7bc50df479b46dcbb3.png
注意:运行时是看不到”a/b=”的,因为程序已经错了,停止运行了。
应该避免在程序当中出现这样的问题,因为查找这类错误比较麻烦。

取模运算

取模运算,大家可以简单理解成求余数就好了。用起来比较简单。

开发过程中,我们经常使用求余数来判断数字是否偶数。

例如 a % 2 ,如果答案是0,a就是偶数;如果答案是1,a就是奇数。

++、--运算符

++和—的用法是一样的,下面我们仅对++运算符做讲解,--运算符大家可以自行使用练习。

++运算符表示对紧跟它的变量进行加一操作,并且++运算符的优先级比加减乘除。

7650d0bf51fbc5d2168e4169492fb909.png

此段代码是初学者容易懵圈的地方,建议反复练习:

第10行,就用到了++,++放在a后面,表示先使用后自增一。所以打印的时候是10,打印后a的值就是11;第11行,a已经变成了11,打印就是11,打印之后a的值就是12了;第12行,就直接打印12。

以上这种还算好的,真正应试考题里,经常是这样的

经常会问你,a+++b的打印结果是什么?

++的优先级比+要高,所以 (a++)+ b这样去阅读代码就好了。为了不造成歧义,建议写类似代码时加上小括号,小括号的优先级最高。

60a72a308cab4aaac713c5412120f687.png
解析:++放在变量后面,打印时可以忽略,直接计算a+b即可。

好了,今天的作业

使用a,b两个变量,完成1+2+。。。+10 = ?吧

8f562e10e56daf2cc45865a8448bfb42.png
https://www.zhihu.com/video/1161202870438830080

看完之后如果觉得对您有用,记得帮我点赞

有任何问题请在下方进行评论回复

也可以关注我的微信公众号【景彤少儿编程

无废话学编程基础(C++篇)4: 数据类型

无废话学编程(C++)配套习题讲解1:两数交换

无废话学编程基础(C++篇)3: 变量,赋值语句

无废话学编程基础(C++篇)2: 介绍程序结构

无废话学编程基础(C++篇)1: 搭建开发环境

最后

以上就是英勇往事为你收集整理的andriod studio 运行 无结果_无废话学编程基础(C++篇)5: 算术运算符的全部内容,希望文章能够帮你解决andriod studio 运行 无结果_无废话学编程基础(C++篇)5: 算术运算符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部