龙空技术网

Java编程语言学习08-算术运算/取模/自增++/自减

码蚁小强 133

前言:

而今咱们对“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.

通过上方的讲解,相信你已经对++或--写在前后的区别,有了一定的了解,下面尝试写出以下表达式的输出结果是多少?

标签: #c语言中自增运算符是回答求余数的运算符号是回答