ASCII碼字元用幾個Byte表示

2021-03-04 04:45:41 字數 1926 閱讀 5330

1樓:

基本ascii碼,只是用乙個位元組中的低七位來表示。

這個位元組中的最高位,應該是0。

如果這個最高位是1,那麼,這個位元組就不是基本ascii碼。

用乙個位元組中的低七位來表示,可以表示的字元個數是:2的7次方,等於128。

字元、位元組、ascii碼的概念及其區別?

2樓:匿名使用者

比如字元a的ascii碼 是 65

zìjié

位元組(byte): 位元組是通過網路傳輸資訊(或在硬碟或記憶體中儲存資訊)的單位。

位元組是計算機資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。

乙個英文本母(不分大小寫)佔乙個位元組的空間,乙個中文漢字佔兩個位元組的空間.

符號:英文標點佔乙個位元組,中文標點佔兩個位元組.

乙個二進位制數字序列,在計算機中作為乙個數字單元,一般為8位二進位製數,如乙個ascii碼就是乙個位元組,此類單位的換算為:

1千吉位元組(tb,kilogigabyte)=1024吉位元組 (2的40次方位元組)

(1tb=1024gb)

1吉位元組(gb,gigabyte) =1024兆位元組 (2的30次方位元組)

(1gb=1024mb)

1兆位元組(mb,megabyte) =1024千位元組 (2的20次方位元組)

(1mb=1024kb)

1千位元組(kb,kilobyte) =1024位元組 (2的10次方位元組)

1位元組(byte) = 8位(bit)

1.2 字元,位元組,字串

理解編碼的關鍵,是要把字元的概念和位元組的概念理解準確。這兩個概念容易混淆,我們在此做一下區分:

概念描述 舉例

字元 人們使用的記號,抽象意義上的乙個符號。 '1', '中', 'a', '$', '¥', ……

位元組 計算機中儲存資料的單元,乙個8位的二進位製數,是乙個很具體的儲存空間。 0x01, 0x45, 0xfa, ……

ansi

字串 在記憶體中,如果「字元」是以 ansi 編碼形式存在的,乙個字元可能使用乙個位元組或多個位元組來表示,那麼我們稱這種字串為 ansi 字串或者多位元組字串。 "中文123"

(佔7位元組)

unicode

字串 在記憶體中,如果「字元」是以在 unicode 中的序號存在的,那麼我們稱這種字串為 unicode 字串或者寬位元組字串。 l"中文123"

(佔10位元組)

由於不同 ansi 編碼所規定的標準是不相同的,因此,對於乙個給定的多位元組字串,我們必須知道它採用的是哪一種編碼規則,才能夠知道它包含了哪些「字元」。而對於 unicode 字串來說,不管在什麼環境下,它所代表的「字元」內容總是不變的.

字元 開放分類: 程式設計

zìfú

字元是可使用多種不同字元方案或**頁來表示的抽象實體。例如,unicode utf-16 編碼將字元表示為 16 位整數序列,而 unicode utf-8 編碼則將相同的字元表示為 8 位位元組序列。公共語言執行庫使用 unicode utf-16(unicode 轉換格式,16 位編碼形式)表示字元。

針對公共語言執行庫的應用程式使用編碼將字元表式形式從本機字元方案對映至其他方案。應用程式使用解碼將字元從非本機方案對映至本機方案。

ascii碼

開放分類: 計算機技術、標準、**

ascii碼:美國(國家)資訊交換標準(代)碼,一種使用7個或8個二進位制位進行編碼的方案,最多可以給256個字元(包括字母、數字、標點符號、控制字元及其他符號)分配(或指定)數值。

ascii碼於2023年提出,用於在不同計算機硬體和軟體系統中實現資料傳輸標準化,在大多數的小型機和全部的個人計算機都使用此碼。ascii碼劃分為兩個集合:128個字元的標準ascii碼和附加的128個字元的擴充和ascii碼。

比較ebcdic

位元組寬度是多少個ASCII碼字元位置

乙個位元組是8位二進位製數 乙個ascii碼字元是7位二進位製數 一般佔8位二進位製數的存放空間 存放的時候,它們是相同的。顯示的時候,8位二進位製數佔8個ascii碼字元的位置。1位元組等於8位二進位制,那就是8位了 1個位元組等於8位 ascll 資訊在計算機上是用二進位制表示的,這種表示法讓人...

ACM試題 輸入字元後,按各字元的ASCII碼從小到大的順序輸出這字元

include int main printf c c c n c 0 c 1 c 2 c語言程式設計 輸入三個字元後,按各字元的ascii碼從小到大的順序輸出這三個字元。ascii碼從小到 大的順序輸出這三個字元的源 如下 include stdio.h void main 擴充套件資料找出並列印...

字元0與空格的ASCII碼值相等

錯 0 ascii 80空格 ascii64 什麼是ascii碼?字元 a a 數字 0 的空格的ascii碼值是多少?ascii碼是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。它是最通用的資訊交換標準,並等同於國際標準iso iec 646。a 的ascii碼值為65 a ...