小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

完整ASCII字符表

 Jimmy Booker 2012-09-26

完整ASCII字符表

 

 ASCII(美國信息交換標(biāo)準(zhǔn)編碼)表

字符

ASCII代碼

字符

ASCII代碼

字符

ASCII代碼

二進(jìn)制

十進(jìn)制

十六進(jìn)制

二進(jìn)制

十進(jìn)制

十六進(jìn)制

二進(jìn)制

十進(jìn)制

十六進(jìn)制

回車
ESC
空格
!
"
#
$

0001101
0011011
0100000
0100001
0100010
0100011
0100100

13
27
32
33
34
35
36

0D
1B
20
21
22
23
24

?
@
A
B
C
D
E

0111111
1000000
1000001
1000010
1000011
1000100
1000101
63
64
65
66
67
68
69
3F
40
41
42
43
44
45
a
b
c
d
e
f
g
1100001
1100010
1100011
1100100
1100101
1100110
1100111
97
98
99
100
101
102
103
61
62
63
64
65
66
67

%
&
,
(
)
*
+

0100101
0100110
0100111
0101000
0101001
0101010
0101011

37
38
39
40
41
42
43

25
26
27
28
29
2A
2B
F
G
H
I
J
K
L
1000110
1000111
1001000
1001001
1001010
1001011
1001100
70
71
72
73
74
75
76
46
47
48
49
4A
4B
4C
h
i
j
k
l
m
n
1101000
1101001
1101010
1101011
1101100
1101101
1101110
104
105
106
107
108
109
110
68
69
6A
6B
6C
6D
6E

,
-
.
/
0
1
2

0101100
0101101
0101110
0101111
0110000
0110001
0110010

44
45
46
47
48
49
50

2C
2D
2E
2F
30
31
32
M
N
O
P
Q
R
S
1001101
1001110
1001111
1010000
1010001
1010010
1010011
77
78
79
80
81
82
83
4D
4E
4F
50
51
52
53
o
p
q
r
s
t
u
1101111
1110000
1110001
1110010
1110011
1110100
1110101
111
112
113
114
115
116
117
6F
70
71
72
73
74
75
3
4
5
6
7
8
0110011
0110100
0110101
0110110
0110111
0111000
51
52
53
54
55
56
33
34
35
36
37
38
T
U
V
W
X
Y
1010100
1010101
1010110
1010111
1011000
1011001
84
85
86
87
88
89
54
55
56
57
58
59
v
w
x
y
z
1110110
1110111
1111000
1111001
1111010
118
119
120
121
122
76
77
78
79
7A
9
:
;
<
=
>
0111001
0111010
0111011
0111100
0111101
0111110
57
58
59
60
61
62
39
3A
3B
3C
3D
3E
Z
[
\
]
^
-
1011010
1011011
1011100
1011101
1011110
1011111
90
91
92
93
94
95
5A
5B
5C
5D
5E
5F
{
|
}
~
1111011
1111100
1111101
1111110
123
124
125
126
7B
7C
7D
7E

   

ASCII字符表:

                                      擴(kuò)展ASCII字符表:

(注:要在console窗口打印查看擴(kuò)展ASCII字符表,請先設(shè)置代碼頁為437.(SetConsoleOutputCP(437)))  

       計算機(jī)發(fā)明后,為了在計算機(jī)中表示字符,人們制定了一種編碼,叫ASCII碼。ASCII碼由一個字節(jié)中的7位(bit)表示,范圍是0x00 - 0x7F 共128個字符。他們以為這128個數(shù)字就足夠表示abcd....ABCD....1234 這些字符了。
  咳......說英語的人就是“笨”!后來他們突然發(fā)現(xiàn),如果需要按照表格方式打印這些字符的時候,缺少了“制表符”。于是又?jǐn)U展了ASCII的定義,使用一個字節(jié)的全部8位(bit)來表示字符了,這就叫擴(kuò)展ASCII碼。范圍是0x00 - 0xFF 共256個字符。
  咳......說中文的人就是聰明!中國人利用連續(xù)2個擴(kuò)展ASCII碼的擴(kuò)展區(qū)域(0xA0以后)來表示一個漢字,該方法的標(biāo)準(zhǔn)叫GB-2312。后來,日文、韓文、阿拉伯文、臺灣繁體(BIG-5)......都使用類似的方法擴(kuò)展了本地字符集的定義,現(xiàn)在統(tǒng)一稱為 MBCS 字符集(多字節(jié)字符集)。這個方法是有缺陷的,因為各個國家地區(qū)定義的字符集有交集,因此使用GB-2312的軟件,就不能在BIG-5的環(huán)境下運行(顯示亂碼),反之亦然。
  咳......說英語的人終于變“聰明”一些了。為了把全世界人民所有的所有的文字符號都統(tǒng)一進(jìn)行編碼,于是制定了UNICODE標(biāo)準(zhǔn)字符集。UNICODE 使用2個字節(jié)表示一個字符(unsigned shor int、WCHAR、_wchar_t、OLECHAR)。這下終于好啦,全世界任何一個地區(qū)的軟件,可以不用修改地就能在另一個地區(qū)運行了。雖然我用 IE 瀏覽日本網(wǎng)站,顯示出我不認(rèn)識的日文文字,但至少不會是亂碼了。UNICODE 的范圍是 0x0000 - 0xFFFF 共6萬多個字符,其中光漢字就占用了4萬多個。嘿嘿,中國人賺大發(fā)了:0)
  在程序中使用各種字符集的方法:

      const char * p = "Hello"; // 使用 ASCII 字符集
      const char * p = "你好"; // 使用 MBCS 字符集,由于 MBCS 完全兼容 ASCII,多數(shù)情況下,我們并不嚴(yán)格區(qū)分他們
      LPCSTR p = "Hello,你好"; // 意義同上
      
      const WCHAR * p = L"Hello,你好"; // 使用 UNICODE 字符集
      LPCOLESTR p = L"Hello,你好"; // 意義同上
      
      // 如果預(yù)定義了_UNICODE,則表示使用UNICODE字符集;如果定義了_MBCS,則表示使用 MBCS
      const TCHAR * p = _T("Hello,你好"); 
      LPCTSTR p = _T("Hello,你好"); // 意義同上
  在上面的例子中,T是非常有意思的一個符號(TCHAR、LPCTSTR、LPTSTR、_T()、_TEXT()...),它表示使用一種中間類型,既不明確表示使用 MBCS,也不明確表示使用 UNICODE。那到底使用哪種字符集那?嘿嘿......編譯的時候決定吧。設(shè)置條件編譯的方式是:VC6中,"Project\Settings...\C/C++卡片 Preprocessor definitions" 中添加或修改 _MBCS、_UNICODE;VC.NET中,"項目\屬性\配置屬性\常規(guī)\字符集"然后用組合窗進(jìn)行選擇。使用 T 類型,是非常好的習(xí)慣,嚴(yán)重推薦!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多