什麼是編碼:
計算機只能識別二進位制0和1,我們平時使用的一些文字字母這些東西,計算機是不能識別的,於是人們就使用一個數字去表示一個特定的字元,比如a使用97表示.這些數字使用了一個特定型別char型別來表示.char型別表示16位的無符號整數或者Unicode字元.
Unicode收集了世界上所有語言文字中的符號,也叫萬國碼、單一碼(Unicode)是計算機科學領域裡的一項業界標準,包括字符集、編碼方案等。Unicode 是為了解決傳統的字元編碼方案的侷限而產生的,它為每種語言中的每個字元設定了統一併且唯一的二進位制編碼,以滿足跨語言、跨平臺進行文字轉換、處理的要求。
char常量有3種表示形式:
1.直接使用單個字元來指定字元常量,格式如'◆'、'A','7'
2.直接作為十進位制整數數值使用,但是資料範圍在[0,65535],格式如97,但是打印出來的值依然是ASCII碼錶對於的符號,如97打印出來是字元
3.和2一樣,只不過表示的是16進位制的數值,格式如'\uX',X表示16進位制整數;如:97的16進位制是61
ASSCII表:
最新評論