黑马程序员技术交流社区
标题:
关于 byte 和 int
[打印本页]
作者:
黑马嗨嗨嗨
时间:
2016-11-12 21:56
标题:
关于 byte 和 int
看视频的一个疑问?byte b = 4;
byte b1 = 3;
byte b2 = 7;
b = b1 + b2; // 这个很好理解,右边是变量,怕超出,所以报错!
但!!!
int x ;
int x1 = 10;
int x2 = 98;
x = x1 +x2;//
这个为啥能算的出,不是右边也是变量么,视频里面说是因为是
默认类型
???
为啥因为是默认类型 就算超出了int的范围也不报错,而是因为最高位为1而变成负的 - -!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2