环境
idea
代码
public class ASCII_char {
public static void main(String[] args) {
char ch= '\n';
System.out.print(ch==10);
System.out.print(ch);
char ch3= ' ';
System.out.print(ch3==32);
System.out.print(ch3);
//10代表“\n”
char ch2=10;
System.out.print(ch2);
char ch4=0;
System.out.print(ch4);
char ch5=65;
System.out.print(ch5);
char ch6=9;
System.out.print(ch6);
int num=(int)'a';
System.out.print(num);
int num2=(int)' ';
System.out.print(num2);
int num3='a';
System.out.print(num3);
int num4=' ';
System.out.print(num4);
char ch= '中';
System.out.print(ch>128);
System.out.print(ch);
String test="hello world!;" +
"jiane" +
"kangfu ";
char[] charss = new char[test.length()];
test.getChars(0,test.length(),charss,0);
System.out.println(charss);
}
}
截图
总结:
- char类型与int类型可以相互转型,不用强转(这也代表了,这两者之间可以直接进行比大小)
- 中文字符对应的数值很大,不在ASCII码中,也就是大于127
- char字符通过ASCII转换为数字(int类型)
- 发现部分字符在控制台上面是无法print出来的,会显示“口”
- char类型占用两个字节,中文也是占用两个字节,所以char里面可以存中文的
- ’ ':代表的是字符(char) " ":代表的是字符串(String)
链接
若文章有不足之处,请于下方进行评论指正