char


在java中,char在輸出時,默認輸出的是unicode碼對應的字符,想要輸出對應的數字,可以(int)字符。

 比如:

char c1=97;

System.out.println(c1);

輸出結果是a; 

char c2='a'

輸出c2

System.out.println(c2);

結果就是a;

System.out.println((int)c2);

輸出結果為97;

char c3='韓';

System.out.println(c3);

輸出結果就是韓

System.out.println((int)c3);

輸出結果就是韓在Unicode中對應的數字。

 

char類型是可以運算的,相當於一個整數,因為它有對應的Unicode碼。相反,字符串不可以相加運算,只能拼接運算。

比如:System.out.println('a'+10); 輸出結果為107; 

再比如:char c4='b'+1;

System.out.println((int)c4);  輸出結果是99;

System.out.println(c4);        輸出結果是c;  因為char默認輸出的是Unicode碼對應的字符,所以99對應的是c,輸出c。

字符型存儲到計算機中的步驟  比如‘a’;

存儲:‘a’ ----->碼值97------>二進制----->存儲

讀取:二進制----->97------->對應字符‘a’------>顯示

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM