首页 百科知识 算术运算符与算术表达式

算术运算符与算术表达式

时间:2022-09-22 百科知识 版权反馈
【摘要】:②当两个运算符处于同一个优先级时,应按照其结合方式来确定运算的先后顺序。例如表达式6/3*5的运算过程是:先计算6/3得到2;再计算2*5得到10。④如果被除数和除数都为整数,除法运算结果仍为整数。例如表达式5/2:计算后的结果不是2.5,而是2,原因是小数部分直接被舍弃掉了。表达式5.0/2的结果才是2.5。⑤%运算符是用来计算一个数除以另一个数后,所剩的余数,要求参与运算的数据必须是整数。例如表达式7%3的结果是1。

3.4.1 算术运算符与算术表达式

C语言提供的算术运算符有七种,其功能、结合方式、优先级别如表3- 4所示。

表3-4

img47

注意:

①当两个运算符不处于同一个优先级时,优先级高的运算符先进行运算。例如表达式3+4*5的运算过程是:先计算4*5,得到20;再计算3+20,得到23。

②当两个运算符处于同一个优先级时,应按照其结合方式来确定运算的先后顺序。例如表达式6/3*5的运算过程是:先计算6/3得到2;再计算2*5得到10。

③进行除法运算时,除数不能为0。

④如果被除数和除数都为整数,除法运算结果仍为整数。例如表达式5/2:计算后的结果不是2.5,而是2,原因是小数部分直接被舍弃掉了。表达式5.0/2的结果才是2.5。

⑤%运算符是用来计算一个数除以另一个数后,所剩的余数,要求参与运算的数据必须是整数。例如表达式7%3的结果是1。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈