C语言基础:表达式续

表达式
注:(1)赋值运算符左边只能是一个变量。
    (2)赋值运算符右边可以是合法表达式。
    (3)赋值表达式的值就是赋值运算符左边变量的值。
    (4)实型数据赋给整型变量时,实型小数舍去;整型数据赋给实型变量时系统自动将整型数据转成实型数据。

复合赋值运算符:
+=、-=、/=、%=、&=、|=、*=、 >>=、<<=
注:复合赋值运算符的两个运算符中间不能有空格。

自增自减运算符
  ++ i++, ++i
  -- i--, --i
注:(1)只能用于变量不能用于常量或表达式。

逗号运算符及其表达式
格式:表达式1,表达式2, 表达式3,...表达式n
功能:逗号表达式值就是表达式n(最后一个表达式)的值,求值顺序是从左到右依次求解。

强制类型转换(显式转换)
格式:(类型名)表达式 或 (类型名)(表达式)
利用强制类型转换运算符可将一个表达式的值转换成指定的类型。
如:float x=123.456,y=0.5;
    (int) x (int)(y)
    (int)x+y = 123.5
    (int)(x+y) = (int)(123.956) = 123
进行强制类型转换,得到的是一个中间值,而原来表达式或变量的类型未发生改变 。
如:若变量x为int型,则表达式(float)x的结果是一个浮点型,但是x还是int型。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值