C语言操作符详解

  首先我们知道,操作符具有三种:双目操作符,单目操作符,赋值操作符。

C语言为了方便方便运算,提供一系列操作符,分别是:+;-;*;/;%,这些操作符被称为双目操作符。

+,-,*,/分别进行加法,减法,乘法,除法运算。%表示求模运算,即返回俩个整数相除的余值。

看到这里,我们要学习第一个知识点:/和%的区别

(1)运算符 / 用来完成除法。执行的是整数除法,只返回整数部分,舍弃小数部分,得到的结果是整数。eg:int x= 6 / 4得到的结果为1;如果我们希望得到小数部分呢,只要俩个运算必须至少有一个浮点数,这时C语言进行浮点数除法运算。eg:float x = 6.0 / 4;得到的结果是1.5。

(2)运算符%表示求模运算,即返回俩个整数相除的余值。这个运算只能用于整数,不能用于浮点数。eg:int x = 6 % 4得到的结果为2.另外求模的规则是,结果的正负号由第一个运算数的正负号决定。

前面我们了解到双目操作数的,有俩个操作数的,还有一些只有一个操作数的,我们称为单目操作数。++,--,+(正),-(负)就是单目操作符。

++和--分前后区别,++是一种自增操作符,--是一种自减操作符。

我们以++为例:

(1)前置++:先+1,后使用

int a = 1;                               int a = 1;

int b = ++a ;等同于                    a = a + 1;

                                                     b = a ;

(2)后置++:先使用,后+1

int a = 1 ;                      int a = 1 ;         

int b = a ++;等同于       int  b = a ;

                                          a = a + 1 ;

--与++同理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值