目录
一.算术操作符
二.关系操作符
三.赋值操作符
四.自增、自减操作符
前言
总结
前言
1.加法运算符“+”:加法运算符为双目运算符,即应有两个量参与加法运算。右结合性
2. 减法运算符“-”:减法运算符为双目运算符。但“-”也可作负值运算符,此时为单目运算,左结合性
3.乘法运算符“*”:左结合性
4.除法运算符“/”:参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。例如:10/3=3,但10.0/3=3.333333。
5."%":求的是余数,且只能用于整数求值;例如:10%3=1。
一、算术操作符
1.加法运算符“+”:加法运算符为双目运算符,即应有两个量参与加法运算。右结合性
2. 减法运算符“-”:减法运算符为双目运算符。但“-”也可作负值运算符,此时为单目运算,左结合性
3.乘法运算符“*”:左结合性
4.除法运算符“/”:参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。例如:9/3=3,但9.0/3=3.333333。
5."%":求的是余数,且只能用于整数求值;例如:10%3=1。
二.关系操作符
> 数学的大于
>= 数学的大于等于
< 数学的小于
<= 数学的小于等于
!= 用于测试"不相等"
== 用于测试"相等"(与数学不同,“=”是赋值)
三.赋值操作符
= 赋值 例如:int a=10;赋值给a为10
+= sum+=10与sum=sum+10相同;本身加上10再赋值回本身
-= 以此类推可得,sum-=10与sum=sum-10相同
*= sum*=10与sum=sum*10
/= sum/=10与sum=sum/10
四.自增、自减操作符
自增1,自减1运算符:
自增1运算符记为“++”,其功能是使变量的值自增1。
自减1运算符记为“--”,其功能是使变量值自减1。
自增1,自减1运算符均为单目运算,都具有右结合性。
可有以下几种形式:
++i 先加1,再执行操作
--i 先减1,再执行操作
i++ 先执行操作,再加1
i-- 先执行操作,再减1
例如:
#include<stdio.h>
int main()
{
int a=10;
int b=++a;//等价于int a=a+1 再int b=a
printf("%d %d",a,b);//a=11 b=11
}
#include<stdio.h>
int main()
{
int a=10;
int b=a++;//等价于int b=a 再int a=a+1
printf("%d %d",a,b);//a=11 b=10
}
总结
以上就是今天要讲的内容,本文仅仅简单介绍了操作符的使用,而操作符提供了大量能使我们快速便捷地处理代码。