㈠ 存儲一個漢字需要幾個二進制位
每個漢字及符號以兩個位元組來表示。第一個位元組稱為「高位位元組」(也稱「區位元組)」,第二個位元組稱為「低位位元組」(也稱「位位元組」)。 「高位位元組」使用了0xA1-0xF7(把01-87區的區號加上0xA0),「低位位元組」使用了0xA1-0xFE(把01-94加上 0xA0)
兩個位元組就是16bit(二進制位)
㈡ 一個位元組包含多少個二進制位
一個位元組由8個二進制位組成的。
位元組(Byte /t/ n. [C])是計算機信息技術用於計量存儲容量的一種計量單位,也表示一些計算機編程語言中的數據類型和語言字元。
ASCII碼:一個英文字母(包括大小寫)和數字、英文標點,佔一個位元組的空間,一個中文漢字占兩個位元組的空間。一個二進制數字序列,在計算機中作為一個數字單元,一般為8位二進制數,換算為十進制。最小值0,最大值255。如一個ASCII碼就是一個位元組。
UTF-8編碼:一個英文字元等於一個位元組,一個中文(含繁體)等於三個位元組。
Unicode編碼:一個英文等於兩個位元組,一個中文(含繁體)等於兩個位元組。
符號:英文標點佔一個位元組,中文標點占兩個位元組。舉例:英文句號「.」佔1個位元組的大小,中文句號「。」佔2個位元組的大小。
相關單位
B與bit
數據存儲是以「位元組」(Byte)為單位,數據傳輸是以大多是以「位」(bit,又名「比特」)為單位,一個位就代表一個0或1(即二進制),每8個位(bit,簡寫為b)組成一個位元組(Byte,簡寫為B),是最小一級的信息單位。
易混概念辨析
字
在計算機中,一串數碼作為一個整體來處理或運算的,稱為一個計算機字,簡稱字。字通常分為若干個位元組(每個位元組一般是8位)。在存儲器中,通常每個單元存儲一個字,因此每個字都是可以定址的。字的長度用位數來表示。
在計算機的運算器、控制器中,通常都是以字為單位進行傳送的。字出現在不同的地址其含義是不相同。例如,送往控制器去的字是指令,而送往運算器去的字就是一個數。
字長
計算機的每個字所包含的位數稱為字長。根據計算機的不同,字長有固定的和可變的兩種。固定字長,即字長度不論什麼情況都是固定不變的;可變字長,則在一定范圍內,其長度是可變的。
計算的字長是指它一次可處理的二進制數字的數目。計算機處理數據的速率,自然和它一次能加工的位數以及進行運算的快慢有關。如果一台計算機的字長是另一台計算機的兩倍,即使兩台計算機的速度相同,在相同的時間內,前者能做的工作是後者的兩倍。
一般地,大型計算機的字長為32-64位,小型計算機為12-32位,而微型計算機為4-16位。字長是衡量計算機性能的一個重要因素。
位元組
位元組是指一小組相鄰的二進制數碼。通常是8位作為一個位元組。它是構成信息的一個小單位,並作為一個整體來參加操作,比字小,是構成字的單位。
在微型計算機中,通常用多少位元組來表示存儲器的存儲容量。
例如,在C++的數據類型表示中,通常char為1個位元組,int為4個位元組,double為8個位元組。
理解編碼的關鍵,是要把字元的概念和位元組的概念理解准確。這兩個概念容易混淆,我們在此做一下區分:
概念描述 舉例
字元人們使用的記號,抽象意義上的一個符號。 '1', '中', 'a', '$', '¥' ……
位元組計算機中存儲數據的單元,一個8位的二進制數,是一個很具體的存儲空間。
字元串
在內存中,如果「字元」是以ANSI編碼形式存在的,一個字元可能使用一個位元組或多個位元組來表示,那麼我們稱這種字元串為ANSI字元串或者多位元組字元串。如,"中文123" (佔8位元組,包括一個隱藏的\0)。
數據傳輸是以2進製表示的,所以1KB不等於1000B。
1KB=1024B;1MB=1024KB=1024×1024B。其中1024=210。
1B(byte,位元組)= 8 bit;
1KB(Kibibyte,千位元組)=1024B= 2^10 B;
1MB(Mebibyte,兆位元組,百萬位元組,簡稱「兆」)=1024KB= 2^20 B;
1GB(Gigabyte,吉位元組,十億位元組,又稱「千兆」)=1024MB= 2^30 B;
1TB(Terabyte,萬億位元組,太位元組)=1024GB= 2^40 B;
1PB(Petabyte,千萬億位元組,拍位元組)=1024TB= 2^50 B;
1EB(Exabyte,百億億位元組,艾位元組)=1024PB= 2^60 B;
1ZB(Zettabyte,十萬億億位元組,澤位元組)= 1024EB= 2^70 B;
1YB(Yottabyte,一億億億位元組,堯位元組)= 1024ZB= 2^80 B;
1BB(Brontobyte,一千億億億位元組)= 1024YB= 2^90 B;
1NB(NonaByte,一百萬億億億位元組) = 1024 BB = 2^100 B;
1DB(DoggaByte,十億億億億位元組) = 1024 NB = 2^110 B;
㈢ 一個字由多少個二進制位組成
1字=2位元組
1位元組由8位二進制組成
所以1字=2*8=16位
計算機中的一個漢字碼由兩個位元組(16bits) 組成.
至於數值等於幾,要看編碼類型和方法.
例如,國標GB2312,國標GBK,大五碼,unicode 小端碼,unicode 大端碼,HZ碼
還有他們的傳輸形式,html 十六進制碼,html 十進制碼,UTF-8, UTF-16 等.
計算機中的一個漢字字體的存放很復雜,字體有向量形式,點陣形式,占的存放單元大小變化很大.二進制數值內容與字的刻痕痕跡有關,千變萬化.
㈣ 字,位,位元組,bit,二進制位的意思和關系
1、字:計算機進行數據處理時,一次存取、加工和傳送的數據長度稱為字(word)。
2、位:英文bit,音譯為「比特」,表示二進制位。
位是計算機內部數據儲存的最小單位,11010100是一個8位二進制數。一個二進制位只可以表示0和1兩種狀態(21);兩個二進制位可以表示00、01、10、11四種(22)狀態;三位二進制數可表示八種狀態(23)等。
3、位元組:英文Byte,音譯為「拜特」,習慣上用大寫的「B」表示。位元組是計算機中數據處理的基本單位。
4、位和位元組的關系:
計算機中以位元組為單位存儲和解釋信息,規定一個位元組由八個二進制位構成,即1個位元組等於8個比特(1Byte=8bit)。
八位二進制數最小為00000000,最大為11111111;通常1個位元組可以存入一個ASCII碼,2個位元組可以存放一個漢字國標碼。
5、字和位元組的關系:
一個字通常由一個或多個(一般是位元組的整數位)位元組構成。例如286微機的字由2個位元組組成,它的字長為16;486微機的字由4個位元組組成,它的字長為32位機。
計算機的字長決定了其CPU一次操作處理實際位數的多少,由此可見計算機的字長越大,其性能越優越。
(4)一個漢字存儲中包含個二進制位擴展閱讀:
字長:計算機的每個字所包含的位數稱為字長。
根據計算機的不同,字長有固定的和可變的兩種。固定字長,即字長度不論什麼情況都是固定不變的;可變字長,則在一定范圍內,其長度是可變的。
計算的字長是指它一次可處理的二進創數字的數目。計算機處理數據的速率,自然和它一次能加工的位數以及進行運算的快慢有關。
如果一台計算機的字長是另一台計算機的兩倍,即使兩台計算機的速度相同,在相同的時間內,前者能做的工作是後者的兩倍。
一般地,大型計算機的字長為32―64位,小型計算機為12―32位,而微型計算機為4一16位。字長是衡量計算機性能的一個重要因素。
㈤ 在計算機中,一個位元組所包含二進制位的個數
一個位元組包含8個二進制位。
位元組(Byte )是計算機信息技術用於計量存儲容量的一種計量單位,作為一個單位來處理的一個二進制數字串,是構成信息的一個小單位。最常用的位元組是八位的位元組,即它包含八位的二進制數。
位元組通常簡寫為「B」,而位通常簡寫為小寫「b」,計算機存儲器的大小通常用位元組來表示。
在計算機的運算器、控制器中,通常都是以字為單位進行傳送的。字在不同的地址出現其含義是不相同。送往控制器去的字是指令,而送往運算器去的字就是一個數。
(5)一個漢字存儲中包含個二進制位擴展閱讀:
位元組單位換算
1B(byte,位元組)= 8 bit(見下文);
1KB(Kilobyte,千位元組)=1024B= 2^10 B;
1MB(Megabyte,兆位元組,百萬位元組,簡稱「兆」)=1024KB= 2^20 B;
1GB(Gigabyte,吉位元組,十億位元組,又稱「千兆」)=1024MB= 2^30 B;
1TB(Terabyte,萬億位元組,太位元組)=1024GB= 2^40 B;
1PB(Petabyte,千萬億位元組,拍位元組)=1024TB= 2^50 B;
1EB(Exabyte,百億億位元組,艾位元組)=1024PB= 2^60 B;
1ZB(Zettabyte,十萬億億位元組,澤位元組)=1024EB= 2^70 B。
㈥ 計算機存儲器一個位元組包含()位二進制數。
計算機存儲器中一個位元組包含的二進制位是8位。
不僅在計算機存儲器中是這樣,在計算機的運算器中也是這樣,在計算機的輸入輸出設備中仍然是這樣,所以,在計算機中,一個位元組包含的二進制位就是8位。
㈦ 一個漢字的國標碼需用2位元組存儲,其每個位元組的最高二進制位的值分別為______。
一個漢字的國標碼需用2位元組存儲,其每個位元組的最高二進制位的值分別為()。
A 0,0
B 1,0
C 0,l
D 1,1
【答案】
A
【解析】
國標碼兩個位元組的最高位都為0,機內碼兩個位元組的最高位都為1。
㈧ 計算機存儲器中,一個位元組由()位二進制位組成
計算機存儲器中,一個位元組由(8)位二進制位組成。
二進制記數系統中表示小於2的整數的符號,一般用1或 0表示,是具有相等概率的兩種狀態中的一種。
二進制位的位數可表示一個機器字的字長,一個二進制位包含的信息量稱為一比特。
(8)一個漢字存儲中包含個二進制位擴展閱讀:
原碼將最高位作符號(以「0」表示正,「1」表示負),其餘各位代表數值本身的絕對值。正整數的原碼、反碼、補碼相同。負整數的反碼為其原碼除符號位外按位取反(即0改為1、1改為0),而其補碼為其反碼末位加1。
讀入長度為w的場,它包含上述形式的二進制位串。場不允許用空格字元組成,場前或場後的空格符均被忽略。