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

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

前48位內存的問題

看了問答,貌似是老師弄錯了。

前48位應該是0x0到0xffffffffffff ? //12個fhttp://img1.sycdn.imooc.com//57e77b7b00018def12800720.jpg

這樣的話是不是說這張圖片也是有問題的?

我用gdb 打印了一下有關棧的地址發現都是0x7開頭的,地址長12位。

http://img1.sycdn.imooc.com//57e77ce70001997608450062.jpg

上述圖片p是函數指針。

問題是為什么地址是0x7開頭的,0x8000000000到0xffffffffffff的東西是啥,是在棧上嗎

正在回答

1 回答

48位指的是【47:0】,有第0位;

800000000 上面有講,存放的是系統內核,操作系統用的。

我感覺是這樣,歡迎指正。

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

qq_way_0 提問者

請問一下 這個是什么意思【47:0】. 系統內核如果是48位之后的話,應該是0x1000000000000//12個0 0xffffffffffffffff//16個f 0x0~0xf這樣應該算是4位吧 2^4 我是這么理解的。 如果按照老師的理解前48位中,棧在最高位那么地址應該是 0xfk開頭而不應該是0x7開頭吧
2016-09-28 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

前48位內存的問題

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

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

幫助反饋 APP下載

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

公眾號

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