各类操作符

目录

一.双目操作符(算术操作符)

二.赋值操作符

三.逻辑反操作符     !

四.单目操作符

五.关系操作符

六.逻辑操作符       &&  ||

七.条件操作符

八.条件操作符


一.双目操作符(算术操作符)

     +     -     *     /     %

举例说明:    7/2=3      7%2=1

注意:
如果 / 两边都是整数,则执行整数除法  7/2=3
如果 / 两边有小数,则执行浮点数除法  7/2.0=3.500000  (默认小数点保留后6位)
                                7.0/2  或者是  7.0/2.0  答案都是3.500000

如果不想小数点后面那么多数字,则写成printf("%.1f\n",7.0/2);运行结果为3.5
                              printf("%.2f\n",7/2.0);运行结果为3.50

注意: /号的左右两边是整数或是小数,则会导致结果不一样,但是%的左右两边只能是整数,不能是小数

二.赋值操作符

    +=      -=      *=      /=

     a=a+1   即为    a+=1

     b=b*3    即为    b*=3

三.逻辑反操作符     !

在C语言中,0为假,非0为真,若为假,则不能打印运行错误

四.单目操作符

前置++  --        代表先++(或--)后赋值
后置++  --        代表先赋值,后++(或--)

举例说明:

int a=10;
int b=a++;
则b=10,a=11


int a=10;
int b=++a;
则b=11,a=11


int a=10;
int b=a--
则b=10,a=9


int a=10;
int b=--a;
则b=9,a=9

五.关系操作符

==是用来判断相等的        =是用来赋值的

六.逻辑操作符       &&  ||

&&是逻辑与,表示并且

以1表示真,以0表示假:
 

1&&11
1&&00
0&&00

什么都没输出,错误原因是a为假,0表示假

||是逻辑或,表示逻辑或

以1表示真,以0表示假:

1||11
1||01
0||00

七.条件操作符

exp1?exp2:exp3
意思是表达式1是否为真?若为真则结果为表达式2,若为假,则结果为表达式3

八.条件操作符

逗号表达式,顾名思义就是逗号隔开的一串表达式
exp1,exp2,exp3,exp4....expN
特点:从左往右依次计算,整个表达式的结果是最后一个表达式的结果

写作不易,若有疑问,请各位大佬指教~~感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦麦在写代码

谢谢好大爹们请我喝奶茶啊啊啊啊

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值