比特(bit)是最小的存儲單位。
計算機存儲單位一般用:千兆吉太拍,艾澤堯BB
字節(Byte)、
千字節(KB)、
兆字節(MB)、
吉字節(GB)、
太字節(TB)、萬億字節
拍字節(PB)、
艾字節(EB)、
澤字節(ZB,又稱皆字節)、
堯字節(YB,又稱佑字節)表示。
TB/GB/MB/KB/BTB/GB/MB/KB/B, 他們之間的進位關系為1024
特殊地,1B=8(bit)1B=8(bit) ,這裡的bit是二進制下的一位内存。
中文單位 |
中文簡稱 |
英文單位 |
英文簡稱 |
進率(Byte=1) |
位 |
比特 |
bit |
b |
0.125 |
字節 |
字節 |
Byte |
B |
1 |
千字節 |
千字節 |
KiloByte |
KB |
2^10 |
兆字節 |
兆 |
MegaByte |
MB |
2^20 |
吉字節 |
吉 |
GigaByte |
GB |
2^30 |
太字節 |
太 |
TeraByte |
TB |
2^40 |
拍字節 |
拍 |
PetaByte |
PB |
2^50 |
艾字節 |
艾 |
ExaByte |
EB |
2^60 |
澤字節 |
澤 |
ZettaByte |
ZB |
2^70 |
堯字節 |
堯 |
YottaByte |
YB |
2^80 |
千億億億字節 |
千億億億字節 |
BrontoByte |
BB |
2^90 |
十進制數轉換為二進制數時,由于整數和小數的轉換方法不同,所以先将十進制數的整數部分和小數部分分别轉換後,再加以合并。
1. 十進制整數轉換為二進制整數十進制整數轉換為二進制整數采用"除2取餘,逆序排列"法。
将十進制轉換成N進制,隻需把十進制數每次除N求餘數,然後把餘數逆序寫出來。
十進制小數轉換成二進制小數采用"乘2取整,順序排列"法。具體做法是:用2乘十進制小數,可以得到積,将積的整數部分取出,再用2乘餘下的小數 部分,又得到一個積,再将積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。
然後把取出的整數部分按順序排列起來,先取的整數作為二進制小數的高位有效位,後取的整數作為低位有效位。
例如把(0.8125)轉換為二進制小數。
(173.8125)10=( )2
在上個例子中得(173)10=(10101101)2
得(0.8125)10=(0.1101)2
把整數部分和小數部分合并得:
(173.8125)10=(10101101.1101)2
這是二進制的圖,其他進制就類比推一下就可以了。
任意進制轉十進制簡單說就是:按位轉,第i位的數字乘以要轉換的進制的n−1 次幂,然後按十進制加法規則求和。這種做法稱為"按權相加"法。
總結起來通用公式為:
abcd.efg(2)=d*20 c*21 b*22 a*23 e*2-1 f*2-2 g*2-3(10)
1101.01(2)=1*20 0*21 1*22 1*23 0*2-1 1*2-2=1 0 4 8 0 0.25=13.25(10)
100101110:
1*2^8 0*2^7 0*2^6 1*2^5 0*2^4 1*2^3 1*2^2 1*2^1 0*2^0=302
任意進制互相轉化這裡考慮用十進制做中轉,先把A進制轉十進制,再把十進制轉B進制。
各進制的字母表達H(HexaDecimal) ——16進制
D(Decimal) ——10進制
O(Octonary) ——8進制
B(Binary) ——2進制
二進制的相關知識: 擴展學習,位運算
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!