位,位元組,字
阿新 • • 發佈:2020-08-03
位
資料儲存的最小單位。在計算機中的二進位制數系統中,位,簡記為b,也稱為位元,每個0或1就是一個位(bit)。計算機中的CPU位數指的是CPU一次能處理的最大位數
位元組
位元組(Byte )是計算機資訊科技用於計量儲存容量的一種計量單位,也表示一些計算機程式語言中的資料型別和語言字元,一個位節儲存8位無符號數,儲存的數值範圍為0-255。
1 Byte = 8 bit
字
16個位為一個字(Word),它代表計算機處理指令或資料的二進位制數位數,是計算機進行資料儲存和資料處理的運算的單位。通常稱16位是一個字,而32位呢,則是一個雙字,64位是兩個雙字。
相關一
MD2,MD4,MD5 計算的結果都是是一個128位(即16位元組)的雜湊值,用於確保資訊傳輸完整一致。比如:123,MD5加密後:202cb962ac59075b964b07152d234b70
長度為32,我一直想為什麼是32呢?首先,MD5生成的雜湊是十六進位制,1個十六進位制可以表示4個二進位制位(16 = 2^4,都可以表示16種不同組合),由以上的
1 Byte = 8(二進位制位)
可知,
1 Byte = 2 (十六進位制)
,所以可得16位元組 = 32 (十六進位制),所以長度為32
擴充套件一
我們知道用rgb顏色的計算機表示格式為3個(0-255)的數字組合在一起構成的,比如 rgb(255,255,255)
的十六進位制格式為#FFFFFF
,8個位儲存範圍為0-255,1個十六進位制可以表示4個二進位制位,
所以2個十六進位制可以表示8個二進位制位,所以3個0-255(2^8 = 256)
(3*8/4 = 6個十六進位制去表示)