【s1s1s1】shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错s1+=1是不...
答案:2 悬赏:0 手机版
解决时间 2021-02-18 19:53
- 提问者网友:浩歌待明月
- 2021-02-18 14:10
【s1s1s1】shorts1=1;s1=s1+1;有什么错?shorts1=1;s1+=1;有什么错s1+=1是不...
最佳答案
- 五星知识达人网友:动情书生
- 2021-02-18 14:44
【答案】 s1 += 1相当于s1=s1+1;
系统默认1是int型的
s1 = s1 + 1; 就变成一个short型和一个int型相加
类型不同肯定报错
改为
s1 =(short)( s1 + 1); 就可以了 追问: 你不能回答我第二个问题吗? 为什么 short s1 = 1; s1 += 1; 这个不报错 追答: 就像 short s1 = 1 一样,这里的1是short型的而不是int型 这些都是.net 里规定的规则而已
系统默认1是int型的
s1 = s1 + 1; 就变成一个short型和一个int型相加
类型不同肯定报错
改为
s1 =(short)( s1 + 1); 就可以了 追问: 你不能回答我第二个问题吗? 为什么 short s1 = 1; s1 += 1; 这个不报错 追答: 就像 short s1 = 1 一样,这里的1是short型的而不是int型 这些都是.net 里规定的规则而已
全部回答
- 1楼网友:迷人又混蛋
- 2021-02-18 15:33
我学会了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯