java学习之一-char的进阶笔记
在学习char时,我发现char本质上与int有某种联系
并且我发现
在用变量存储进计算机时他会保存为二进制
在使用时他会以某种码值呈现去使用
在输出时它又会转换为数字的意义去输出
所以会有以下几种情况
char n1 = 97; //存储,保存为二进制
char n2 = '黑'; //存储,保存为二进制
System.out.println(n1); //输出,表示数字的意义了
System.out.println(n1 + n2); //使用,都为int去计算了最后输出也会是int
System.out.println((char)(n1 + n2)); //使用并输出,在计算后转换为char,后输出为数字意义
不妨自己试试输出结果?有问题欢迎指出,这只是我在自己学习过程中的研究发现