本帖最后由 NNERO 于 2014-4-17 17:27 编辑
- public class Text {
- public static void main(String[] args) throws Exception{
- byte x = 'x';//byte 到底装的是什么?
- int y = 'x';
- char z = 'x';
- System.out.println(x);//打印结果:120
- System.out.println(y);//打印结果:120
- System.out.println(z);//打印结果:x
- }
- }
复制代码 如代码所示,我用byte,int,char都分别赋值‘x',然后byte和int打印结果相同,char则打印字符
问题是:
byte类型到底是什么类型,里面装的其实就是整数?
char类型其实装的也是整数,但打印的时候自动转字符?
有些乱 这几个概念。。 求解答
|
|