java學(xué)習(xí)之一-char的進階筆記
在學(xué)習(xí)char時,我發(fā)現(xiàn)char本質(zhì)上與int有某種聯(lián)系
并且我發(fā)現(xiàn)
在用變量存儲進計算機時他會保存為二進制
在使用時他會以某種碼值呈現(xiàn)去使用
在輸出時它又會轉(zhuǎn)換為數(shù)字的意義去輸出
所以會有以下幾種情況
char n1 = 97; //存儲,保存為二進制
char n2 = '黑'; //存儲,保存為二進制
System.out.println(n1); //輸出,表示數(shù)字的意義了
System.out.println(n1 + n2); //使用,都為int去計算了最后輸出也會是int
System.out.println((char)(n1 + n2)); //使用并輸出,在計算后轉(zhuǎn)換為char,后輸出為數(shù)字意義
不妨自己試試輸出結(jié)果?有問題歡迎指出,這只是我在自己學(xué)習(xí)過程中的研究發(fā)現(xiàn)