首頁>Club>
硬碟儲存資料都是二進位制資訊,不是1就是0。那麼一個寫滿資料的硬盤裡面1多還是0多?
5
回覆列表
  • 1 # 我愛程式設計VB

    你首先要了解什麼是二進位制:滿二進一

    你要看看檔案裡是什麼,來決定這個二進位制數字是什麼

    不同的二進位制數字裡面的0和1的多少也是不同的,這點大家都知道。

    例如有一個軟體,被編寫出來了,在還沒編譯的時候,他還是英文字母和符號,一旦編譯,他就變成了16進位制程式碼(滿16進一,例如【左邊的16進位制右邊10進位制】:9=9 a=10 b=11 f=15 2b=43(2*16+11)),再轉化成2進位制。

    假如一個檔案的十六進位制程式碼是:(舉個例子,真正的檔案不止這麼少)fb1,那麼先裝換成10進位制:4017,在轉換成2進位制:11111011001,這樣就可以儲存到硬碟了。

    上邊的這個數字雖然是1多,但是還有一些不是這樣的,例如(16進位制):400,轉換成2進位制:100000000000。所以不一定是1多

    你可能會問:1不是比0要大嗎?說明要佔滿硬碟記憶體啊,所以應該全是1啊?其實不是的,1和0佔據硬碟的資料是一樣大的。

    總結:要看硬盤裡0多還是1多,要看儲存的內容是什麼。

  • 中秋節和大豐收的關聯?
  • 好朋友結婚,紅包大概包多少合適?