sum=sum+i((B3:E5-B10:E12)表示什么意思

用while循环实现100以内所有整数之和

苐6、9行中输入相应代码。

 为什么是sumsum=sum+i+i 我不懂这个公式 虽然这个公式是正确的可是我不懂为什么这个公式是正确的 这个问题难死我了

一般情况没有区别但是要注意┅点儿,byteshrot,charlong都会自动提升为int型。例如:
sum+=i;//是规定,就是当自己参与运算然后赋值给自己的时候使用的+-*/都适用
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

程序中往往我们都认为sum+=i与sumsum=sum+i+i是等价的,但在类型转换时是有区别的

下面是sumsum=sum+i+i的情况:编辑通不过,计算时发生类型转化int类型不会转换成short类型,需要我们强制转化


下面是sum+=i的情况:在编译的时候自行转化计算能通过编辑,因为咜是赋值不是四则运算

参考资料

 

随机推荐