谷梁城! 2016-07-19 12:00 采纳率: 50%
浏览 1709
已采纳

两个byte变量相加报错,两个int变量相加不报错?

byte a=3,b=4,c;
c=a+b;
报错
int a=3,b=4,c;
c=a+b;
不报错

byte报错我可以理解,int为什么不报错?

  • 写回答

5条回答 默认 最新

  • threenewbee 2016-07-19 13:03
    关注

    byte想加溢出的概率比int高很多。都限制,对于int不方便,都不限制,对byte,容易出现不容易发现错误。所以语法这么规定。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?