书上说bety、char、short之间不能互相转换,它们之间要计算只能先全都转换成int型后才能行。 bety占8位,取值范围为:-128~127。
short占16位,取值范围为:-32768~32767.
照这样看bety型应该可以转隐换成short啊?另外请大虾们把各种基本数据类型的存储关系图画出来,不胜感激!
short占16位,取值范围为:-32768~32767.
照这样看bety型应该可以转隐换成short啊?另外请大虾们把各种基本数据类型的存储关系图画出来,不胜感激!
byte b =127;
short s = b;这个不算是隐式转换么。
byte a = (byte)'c';
char b = (char)a;
System.out.println(b); char在java中可以直接取值来表示
char b = (char)100;
System.out.println(b);
结果是d
但楼主的
照这样看bety型应该可以转隐换成short啊?
太误导人了 我也只是针对句话就下结论了
请赐教。