前言:
而今咱们对“c语言中自增运算符是回答求余数的运算符号是回答”大体比较讲究,各位老铁们都需要分析一些“c语言中自增运算符是回答求余数的运算符号是回答”的相关内容。那么小编也在网摘上网罗了一些对于“c语言中自增运算符是回答求余数的运算符号是回答””的相关资讯,希望小伙伴们能喜欢,朋友们一起来学习一下吧!算术运算符:
用来处理四则运算的符号
基本运算: + - * /
加号
在操作数值、字符、字符串时其结果是不同的,当两个字符相加得到的是ASCII码表值
当两个字符串相加时表示将两个字符串连接在一起,从而组成新的字符串
除号
整数在使用除号操作时,得到的结果仍为整数(小数部分忽略)
当整数除以0的时候,会引发算术异常
取模(求余数)
模数的符号忽略不计,结果的正负取决于被模数.
自增++与自--
++: 表示当前操作变量自己累加1
--: 表示当前操作变量自己减去1
用法: 必须使用在变量的前后, 如果不参与表达式运算的话,写在前与写在后结果结果都一样,都是对变量进行加1或减1的操作.
示例:
如果写在表达式当中,写在前与写在后,里面就有很大的区别了。
前置(++result): 表示对result加1之后的结果进行运算。
后置(result++): 表示对result变量加1之前的值(原始值)进行运算。
示例:
在上面的代码当中,第14行表达式解析:
++第1次是在变量a的后面,表示对a进行加1,加的结果11,由于++写在了后面,所以运算的结果11不参与运算,还是使用原来的值10进行运算 第2次 a++,此时的a是11, 对十一进行加1操作由于++写在后面,所以查加的结果不参与运算,使用原来的11进行运算. 所以整个运算为int c = 10 + 11 + 10,最后输出C是31, a的值为12.
通过上方的讲解,相信你已经对++或--写在前后的区别,有了一定的了解,下面尝试写出以下表达式的输出结果是多少?