short a=1,a=a+1和a+=1有什么区别
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 01:32:22
xRR@U¿^? b,Bdb)$E ?3=Oa)~X*99KdIdIpaI:%?"x?SW)Gw`cՂEWv ulA$&պ0c4"d¬&5橘ߓ8GBmK`VDyDh}F˖Zeɼg<Ϳ-!쮼ٰ@Jx
:1&lS(_x Q!ϝgUeX/
@B hRbzwpH,IxCLrI
short a=1,a=a+1和a+=1有什么区别
short a=1,a=a+1和a+=1有什么区别
short a=1,a=a+1和a+=1有什么区别
结果是不一样的,因为a=a+1;这句代码是错误的,a本身是short类型,而1天生就是int类型的,a与1做运算最终的结果是int类型的.所以无法直接将一个int型数据赋值给short型.
而a+=1;这句代码是正确的,它与a=1这种直接赋值的语句原理是一样的,他是先判断1是否在short类型数据的范围内,如果没有超出范围则直接赋给a.
a=a+1相当于:
short a=1;
int b=2;
a=b;
所以是错误的.
short a=1,a=a+1和a+=1有什么区别
a short time =( )
main() {char a[8]={1,2,3,4,5,6,7,8}; short *p=(short*)(&a+1); cout
a short
a short
a little short 和a bit short 有什么区别
A-A=0 A+A=?A÷A=1 A×A=?(A+A)+(A-A)+(AxA+A÷A)=100 A=?
【1】a+a=a×a a= [ ]【2】a×a=a÷a a=[ ]【3】a×a=a-a a=[ ] [4]a-a=a+a a=[ ]
Is your English teacher tall?No,she's a short.错在哪(your no 和a short)3选1怎么改对
a+a+1+a+2+a+3+a+4+a+5+a+6+a+7.+a+2013+a+2014=?
a period of short time =什么单词
in a short time=什么.只能两个单词
新加坡1 A short street 的邮政编码是什么
take a short shower
He is a short
a short man in
After a short
in a short