亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

內存管理問題

提問,到底是二的32次方個字節,還是bit??????????有點萌幣。。。。。

正在回答

3 回答

這里的字節指的是地址編號的字節表示方式 而地址編號最少用8位16進制來表示的 不能單用位來表示

比如在32位操作系統中0x7fff ffff 就是一個地址編號 他不是單用位來表示 而是用字節來表示

比如在64位操作系統中0x7fff ffff ffff ffff 這也是一個地址編號

順便一提16的16次方等于2的64次方

同理16的8次方等于2的32次方

0 回復 有任何疑惑可以回復我~

依據老師說的32位指的是給內存編號只能編到32個二進制位。

一個二進制位是0或1兩種狀態,也就是說32個二進制位就是2^32個狀態。

即32位能給內存編2^32個編號。

一個編號代表一個最小的存儲單位即一個字節。

2^32個編號就是2^32個字節。

我也懵逼了半天,不知道這樣理解對不對。

0 回復 有任何疑惑可以回復我~
#1

慕運維1298197

應該就是這也理解!但是課程中為啥寫成2^32 bit?不是應該是Byte嗎?
2017-08-25 回復 有任何疑惑可以回復我~

bit表示位,在計算機中是最小的單位,1 字節= 8bit。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Linux C語言指針與內存
  • 參與學習       116666    人
  • 解答問題       262    個

指針-C語言的核心,代領大家對c語言有更加深刻的理解

進入課程

內存管理問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號