赋值运算符,算术运算符和算术表达式

赋值运算符

        赋值运算符用于给变量赋值,常用有以下六种

      (=),(+=),( -=),(*=),( /=),(%=)

       


int a;
a=1;//a值变为1
a=a+1;//a的值变为2
a=4+a;//a的值变为6
a+=b;//等效于a=a+b,但是a+=b的执行速度更快

 算术运算符

        七种算数运算符用于数值运算,运算符+操作数构成表达式

        加+,减-,乘*,除%,求余数%,自加++,自减--。

加,减,乘运算符

      a+b,a-b,a*b这三个表达式的值,就是a和b做算术运算的结果。表达式的值的类型,以操作数中精度高的类型为准。

(精度:double>long long>int>short>char)

加,减,乘运算的溢出

       两个整数类型进行加,减,乘,都可能导致计算结果超出了结果类型所能表示的范围,这种情况叫做溢出。

       计算结果的溢出部分直接被丢弃。实数(浮点数)运算也可能溢出,结果不易预测。

       有时候计算的最终结果似乎不会溢出,但中间结果可能溢出,这也会导致程序出错。解决办法就是尽量使用更高精度的数据类型(两个int进行运算会溢出就用两个long long进行运算肯就不会溢出。)

除法运算

       除法的计算结果,类型和操作数中精度高的类型相同,两个整数做除法,结果是商,余数则被忽略。

模运算

       求余数的运算符“%”也称为模运算符。它是双目运算符,两个操作数都是整数类型的。a%b的值就是a除以b的余数。除法运算和模运算的除数都不能为0,否则程序会崩溃!!

 自增运算符“++”

       单目运算符,操作数为整数类型变量或实数型变量。

       有前置和后置两种用法。

       前置用法:

               ++a:将a的值加1,表达式返回值为a加1的值。

       后置用法:

               a++:将a的值加1,表达式返回值为a加1的值。

自减运算符“--”

        自减运算符“--”,用于将整数或实数变量的值减1,它的用法和“++”相同。

    

       

       

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值