一楼网

返回首页
当前位置: 一楼网 > ASP.NET网站 > 编程解析 >

“a+=100”“a=a+100”这2条语句的区别

时间:2010-07-16来源:一楼网 作者:admin 点击:收藏 我要投稿
导读:“a+=100”“a=a+100”这2条语句的区别

问:

byte a=100;
a+=100;//正确
a=a+100; //报错。
上面2句有什么不同啊?请高手指点

答:

byte a=100;
a+=100;//正确
a=a+100; //报错。
============================
a 是byte,而100 是int,a+=100  是将100转换成byte后再和和相加(byte=byte+byte),而a=a+100 意思是byte=byte+int类型,所以无法转换。。。

本文关键字:a=a 100  

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
本站声明
  • ① 转载请注明:文章转载自:一楼网(www.1Lou.net)
  • ② 本文标题:“a+=100”“a=a+100”这2条语句的区别
  • ③ 本文地址:http://www.1Lou.net/view/1732.html
  • ④ 本站文章除注明转载外,均为本站原创或编译,务必完整转载,切勿断章取义。
  • ⑤ 欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
  • ⑥ 一楼网转载其它媒体的图文信息,旨在分享信息,不代表一楼网的立场与观点,并不对其真实性负责。若因内容、版权或其它问题需要修改或删除,请在图文刊发三日内与一楼网编辑部联系(Email:hi@1Lou.net QQ:1005383129)。
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
相关文章
推荐内容