char在内存中是一个ASCII码,长度为2个字节
public class charTest {
public static void main(String args[]){
//变量声明的什么类型输出的就是什么类型
char c = 97;
System.out.println(c); //a
int a = 'a';
System.out.println(a); //97
System.out.println('a' + 97); //194
System.out.println('a' + 'a'); //194
System.out.println('a' > 1); //true
System.out.println(96 > 'a'); //false
System.out.println('a' > 'b'); //false
System.out.println('a' == 97); //true
System.out.println('a' - 2); //95
System.out.println(97); //97
System.out.println((char)97); //a
System.out.println('5'-'0'); //5
System.out.println('a' - '0'); //97-48 != 97
System.out.println("abc" + 'd'); //abcd
System.out.println("abc" + 1); //abc1
System.out.println("abc" + (char)49); //abc1
System.out.println('a' & 'a'); //97
System.out.println((char)('a' & 'a')); //a
System.out.print('a' ^ 'a'); //0
}
}