C++算术运算符

Posted 郑石秀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++算术运算符相关的知识,希望对你有一定的参考价值。

1.算术运算符
包含:加,减,乘,除,取余还有++和–等符号。
作用:用来处理一些基本的数学运算,通过使用对应的运算符号得到需要运算的结果。

例如变量之间的运算:
定义一个int类型的变量a,赋值为10。在定义一个int类型变量b赋值为2。那么这个两个变量就可以使用算术运算符中对应的运算符号进行数据运算了。
如下面图中的代码:加,减,乘,除,取余。这几个运算符号的基本使用方法。
在这里插入图片描述
在这里插入图片描述
经过上面代码运算的结果展示,算术运算符有一些需要注意的地方:
01.两个整数相除结果依然是整数
02.在除法运算中,除数不能为0
03.两个小数可以进行除法运算
04.在取余运算中,除数也不能为0
04.两个小数不可以取余
05.只有整形变量才可以进行取余运算

2.前++和后++的区别
01.单独进行运算时,前++和后++的运算结果没有区别,运行结果都是相同的。
如一个int变量的值为2,前++2和后++2在单独运行时结果都为3。
因为前++是先++再运算,后++是先运算再++。它们是单独进行算术运算所以得到的结果都是相同的。
在这里插入图片描述
02.在和其他值参与操作的时:
如果++放在变量的后边,先拿变量参与操作,后拿变量做++操作。
如果++放在变量的前边,先拿变量做++操作,后拿变量参与操作。
前++先对变量进行++,在计算表达式,而后++则相反。

前—和后—的概念和++相同。
在这里插入图片描述
3.C++算术运算符的一些总结

  1. 加减乘除和取余:
    两个整数相除结果依然是整数。
    除数不可以为0。
    两个小数可以相除。
    在除法运算中,除数不能为0。
    取模运算时,除数也不能为0。
    两个小数不可以取模。
    只有整型变量可以进行取模运算。

02.++和—
++和-- 既可以放在变量的后边,也可以放在变量的前边
单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的。
参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者–。
参与操作的时候,如果放在变量的前边,先拿变量做++或者–,后拿变量参与操作。

以上是关于C++算术运算符的主要内容,如果未能解决你的问题,请参考以下文章

C++算术运算符

C++ 中算术运算符的头文件

算术 C++ 运算符

1.8 C++算术运算符

为啥在 C 和 C++ 中的算术运算之前必须将 short 转换为 int?

在 C++ 中对浮点变量执行算术运算时是不是总是需要使用浮点文字?