當前位置:維知科普網 >

歷史

> 字符是什麼?

字符是什麼?

電子計算機或無線電通信中字母、數字和各種符號的統稱。

電子計算機或無線電通信中字母、數字和各種符號的統稱。

簡單來説,一個漢字佔2個字符,標點佔1個字符。字符分為全角字符與半角字符。

1、全角---指一個字符佔用兩個標準字符位置。

漢字字符和規定了全角的英文字符及國標GB2312-80中的圖形符號和特殊字符都是全角字符。一般的系統命令是不用全角字符的,只是在作文字處理時才會使用全角字符。

2、半角---指一字符佔用一個標準的字符位置。

通常的英文字母、數字鍵、符號鍵都是半角的,半角的顯示內碼都是一個字節。在系統內部,以上三種字符是作為基本代碼處理的,所以用户輸入命令和參數時一般都使用半角。

字符串主要用於編程,概念説明、函數解釋、用法詳述見正文,這裏補充一點:字符串在存儲上類似字符數組,所以它每一位的單個元素都是可以提取的,如s=“abcdefghij”,則s[1]=“b”,s[9]="j",這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。

字符是什麼?

通常由8個二進制位(一個字節)來表示一個字符,但也有少數計算機系統採用6個二進制的字符表示形式。一個系統中字符集的大小,完全由該系統自己規定。計算機可用字符一般為128~256個(不包括漢字時),每個字符進入計算機後,都將轉換為8位二進制數。不同的計算機系統和不同的語言,所能使用的字符範圍是不同的。

在 ASCII 編碼中,一個英文字母字符存儲需要1個字節。在 GB 2312 編碼或 GBK 編碼中,一個漢字字符存儲需要2個字節。在UTF-8編碼中,一個英文字母字符存儲需要1個字節,一個漢字字符儲存需要3到4個字節。在UTF-16編碼中,一個英文字母字符或一個漢字字符存儲都需要2個字節(Unicode擴展區的一些漢字存儲需要4個字節)。在UTF-32編碼中,世界上任何字符的存儲都需要4個字節。

針對微軟公共語言運行庫的應用程序使用編碼將字符表示形式從本機字符方案映射至其他方案。應用程序使用解碼將字符從非本機方案映射至本機方案。

電腦和通訊設備會使用字符編碼的方式來表達字符。意思是會將一個字符指定給某個東西。傳統上,是代表整數量的位元序列,如此,則可透過網絡來傳輸,同時亦便於儲存。兩個常用的例子是ASCII和用於統一碼的UTF-8。根據谷歌的統計,UTF-8是最常用於網頁的編碼方式。相較於大部分的字符編碼把字符對應到數字或位元串,摩斯密碼則是使用不定長度的電子脈衝的序列來表現字符。

標籤: 字符
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/ls/lqlxw2.html