環境
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)
鏈接
若文章有不足之處,請於下方進行評論指正