代碼點是指表示字符集中任何單個字符的一個特定數值。從最終用戶的角度來看,在計算機上鍵入非常簡單;按鍵盤上的一個帶標簽的鍵在屏幕上創建相應的字符。但是,從計算機的角度來看,鍵入要困難得多。鍵盤上的輸入必須經過多...
代碼點是指表示字符集中任何單個字符的一個特定數值。從最終用戶的角度來看,在計算機上鍵入非常簡單;按鍵盤上的一個帶標簽的鍵在屏幕上創建相應的字符。但是,從計算機的角度來看,鍵入要困難得多。鍵盤上的輸入必須經過多次轉換才能生成所選的特定字符。特定字符的代碼點只是翻譯鏈上的一個步驟,從而在特定字符集中生成可見的屏幕文本。常用的字符集示例在計算機中,是美國信息交換標準代碼(ASCII)。字符集就像一個多語言詞典,它向計算機解釋哪些數字對應哪些字符。代碼點是對應于該字符集中某個字符的數字。字符集的示例計算機包括美國信息交換標準碼(ASCII)和Unicode。每一組都有一組不同的碼位,因此,例如ASCII中的400碼可能指的是“!”字符,在Unicode中它可能是指“。一旦最終用戶按下鍵盤上的一個按鈕,硬件就會產生一組特定的電子脈沖,計算機將其轉換成二進制。二進制是計算機的語言,它只由字符“1”和“0”組成,計算機計算一個特定的數字,然后它必須與字符集的代碼點相匹配才能生成所需的字符。只有完成所有這些操作后,計算機才會在屏幕上生成選定的字符。代碼點存儲在計算機上的空間為1到4個字節這是一個非常小的內存塊,這意味著存儲成百上千個代碼點對現代計算機來說并不是一個真正的挑戰,結果是字符集的制作者經常為未指定的代碼點分配留出大量空間,允許程序員根據需要向集合中添加額外字符,而不必對代碼進行實質性修改。另一點值得注意的是,代碼點最常用于字符集中的抽象字符或非標準字符。要查看這些抽象字符的示例,請打開計算機上的“開始”菜單-如果使用基于Windows的機器-并在“開始搜索”框中鍵入“Charmap”。按“回車”可顯示所選字符集的可用抽象字符列表
-
發表于 2020-08-06 13:26
- 閱讀 ( 1602 )
- 分類:電腦網絡