关于运算符<一>

=、+、-、*、/ 都属于基本运算符。

=    是赋值运算符,它并不表示“相等”的意思。

例如:a=5;

符号=左边是变量,右边是常量;该语句读为:将5赋给变量a,而不是a=5。

之所以说=是赋值与等于是因为像  (i=i+1;)这样的语句,在数学上是没有任何意义的,在C语言里则表示将变量i的值加1,做为一个新的值再赋给变量i。

+   加法运算符,使它两边的值加在一起。

例如:a=5+4; 表示把5加4的值9赋给a.

-      减法运算符,从它前面的数中减去后面的数。

例如:t=12-3;表示把12减3的值9赋给变量t。

*     乘法运算符,将它两边的值相乘。

例如:a=4*8; 表示把4乘上8的值赋给变量a;

/     除法运算符,它左边的值被右边的除。

例如: d=45/9;  表示把45除以9的值5赋给变量d。


%   取模运算符,用于整数运算。该运算符计算出用它右边的整数去除它左边的整数得到的余数。

例如:  13%5  读作对13除以5取模


++ 、 --    增量和减量运算符,它们可以出现在变量前,称为前缀,也可以出现在变量后,称为后缀。它们都表示对变量的加1和减1。

例如:a++,++a,a--,--a

前缀:使用a的值之前改变a的值。

后缀:使用b的值之后再改变a的值。


下面是一个程序片段:

int  a=1,b=1;

int  a0,b0;

a0=a++;

b0=++b;

printf("a=%d   a0=%d    b=%d     b0=%d \n0",a,a0,b,b0);


编译后得到这样的结果:

a=2   a0=1   b=2    b0=2


++或-- 在运用的时候一定要注意在变量前还是在变量后




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值