1. 程式人生 > >bit、byte、位、位元組、漢字的關係

bit、byte、位、位元組、漢字的關係

資料庫中,char()裡面代表的是位元組,比如說char(32),就代表可寫入16個漢字或者32個英文字母

位元組(Byte):通常將可表示常用英文字元8位二進位制稱為一位元組。

一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間.
符號:英文標點2佔一個位元組,中文標點佔兩個位元組.

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

位元(Bit),亦稱二進位制位。新港臺:位元

位元指二進位制中的一位,是二進位制最小資訊單位。
1位元就是1位
 

 

位元組  

  位元組(Byte):位元組是通過網路傳輸資訊(或在硬碟或記憶體中儲存資訊)的單位。
  位元組是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。
  在ASCII碼中,一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。
  符號:英文標點佔一個位元組,中文標點佔兩個位元組。舉例:英文句號“.”佔1個位元組的大小,中文句號“。”佔2個位元組的大小
  一個二進位制數字序列,在計算機中作為一個數字單元,一般為8位二進位制數,如一個ASCII碼就是一個位元組,此類單位的換算為:
  1千吉位元組(TB,Terabyte)=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次方位元組)(1KB=1024B)
  1位元組(Byte)= 8位(bit)
  注:TB是現在電腦硬碟最大的儲存量單位。10TB大約等於一個人腦的儲存量。
  更大的單位,還有 PB(Petabyte,1PB=1024TB)、EB(Exabyte,1EB=1024PB)、ZB(Zettabyte,1ZB=1024EB)、YB(Yottabyte,1YB=1024ZB)……

字元  

  字元是可使用多種不同字元方案或內碼表來表示的抽象實體。例如,Unicode UTF-16 編碼將字元表示為 16 位整數序列,而 Unicode UTF-8 編碼則將相同的字元表示為 8 位位元組序列。公共語言執行庫使用 Unicode UTF-16(Unicode 轉換格式,16 位編碼形式)表示字元。
  針對公共語言執行庫的應用程式使用編碼將字元表式形式從本機字元方案對映至其他方案。應用程式使用解碼將字元從非本機方案對映至本機方案。
  電腦和通訊裝置會使用字元編碼的方式來表達字元。意思是指,會將一個字元指定給某個某西。傳統上,是代表整數量的位元序列,如此,則可透過網路來傳輸,同時亦便於儲存。兩個常用的例子是ASCII和用於統一碼的UTF-8。根據谷歌的統計,UTF-8是目前最常用於網頁的編碼方式。[1]相較於大部分的字元編碼把字元對應到數字或位元串,摩斯密碼則是使用不定長度的電子脈衝的序列來表現字元。
  要弄清字元要想弄清字.你問什麼是字元?那你怎麼不問什麼是字呢?字元就好像一個統稱.

計算機中的位

  二進位制數系統中,每個0或1就是一個位(bit),位是資料儲存的最小單位。其中8bit就稱為一個位元組(Byte)。計算機中的CPU位數指的是CPU一次能處理的最大位數。例如32位計算機的CPU一次最多能處理32位資料。

位元

  1) 計算機專業術語,是資訊量單位,是由英文BIT音譯而來。二進位制數的一位所包含的資訊就是一位元,如二進位制數0101就是4位元。
  2)二進位制數字中的位,資訊量的度量單位,為資訊量的最小單位。數字化音響中用電脈衝表達音訊訊號,“1”代表有脈衝,“0”代表脈衝間隔。如果波形上每個點的資訊用四位一組的程式碼表示,則稱4位元,位元數越高,表達模擬訊號就越精確,對音訊訊號訊號還原能力越強。
---------------------
作者:bigapple88
來源:CSDN
原文:https://blog.csdn.net/bigapple88/article/details/5601295
版權宣告:本文為博主原創文章,轉載請附上博文連結!