悠然丶 发表于 2014-4-20 23:16
老师的视频你要好好的看看了,这个问题不难理解
num = num + (byte)2;
首先你要知道系统默认的都是int型 ...
爱翚 发表于 2014-4-20 23:40
实在不好意思,您回答的我没太看懂
首先精度会丢失这个视频里讲过了,我很清楚
anqi 发表于 2014-4-20 23:29
你明白原理就知道了
2是一个数字,他不是变量指向的,int类型占32位怎么能放到8位的空间内?
不要认为2在内 ...
anqi 发表于 2014-4-21 00:03
你要明白变量和数值的不同啊你别老想着大小这个3,换成10000远远大于byte能表示的。
byte b = (byte)10000; ...
爱翚 发表于 2014-4-21 00:05
谢谢各位的回答。
我今天刚刚看的视频,byte、short、int、long都占多少位老师讲了,而且高位硬性向低位数 ...
ily521125 发表于 2014-4-21 00:18
1. 使用2目运算符的运算中,低于int型的都会转成int运算,高于int型的会转成最高的那个类型运算
2. 使 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |