本帖最后由 fycrik 于 2013-6-25 12:26 编辑
今天是学习java的第五天,视频看到第四天,刚刚接触计算机语言很多都不懂,其中关于数据提升的一段在看视频的时候不是很能理解,多看了几遍总算明白了
类型名 | 大小/位数 | 取值范围 | 字节数 | byte | 8 | -128~127 | 1 | short | 16 | -32768~32767 | 2 | int | 32 |
| 4 | long | 64 |
| 8 | float | 32 |
| 4 | double | 64 |
| 8 | char | 16 |
| 2 | byte型是1个字节,就看成有一个小方块,int型是4个字节,就看成4个方块
int a =266 转成二进制是 00000000 00000000 00000001 00001010
byte b =a,因为baye型只能装下一个方块的内容,所以超出的部分就舍掉了,变成 00000000 00000000 00000000 000001010
所以b = 10
|
|