首页 > 其他 > 详细

赋值运算符

时间:2015-03-19 09:54:31      阅读:167      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!