码迷,mamicode.com
首页 > 其他好文 > 详细

赋值运算符

时间:2015-03-19 09:56:55      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

1、简单赋值运算符记为“=”,由“= ”连接的式子称为赋值表达式,变量=表达式

2、赋值表达式的功能是计算表达式的值再赋予左边的变量。赋值运算符具有右结合性,因此a=b=c=5可理解为a=(b=(c=5))。

3、如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。具体规定如下:

 

  • 实型赋予整型,舍去小数部分。
  • 整型赋予实型,数值不变,但将以浮点形式存放,即增加小数部分(小数部分的值为0)。
  • 字符型赋予整型,由于字符型为一个字节,而整型为二个字节,故将字符的ASCII码值放到整型量的低八位中,高八位为0。整型赋予字符型,只把低八位赋予字符量

4、在赋值符“=”之前加上其它二目运算符可构成复合赋值符。如+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=。
      构成复合赋值表达式的一般形式为:
      变量  双目运算符=表达式
      它等效于
      变量=变量 运算符 表达式

 

 

赋值运算符

标签:

原文地址:http://www.cnblogs.com/singless/p/4349479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!