久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

關于指針占多少個字節

作者:胡云章   來源:本站原創   點擊數:  更新時間:2013年12月10日   【字體:

 

    開章明義,在32位系統中指針占四個字節;

    說道這個問題,學過C語言的都知道,我們在定義一個指針的時候需要說明指針的類型,那么按道理來說,不同類型的指針大小應該不同啊,整形占四個字節,浮點占八個字節,其實不是這樣,指針指向的是我們定義的類型的第一個字節的地址,而不指向其他的地址,那么用一個指針為什么能把一個變量輸出呢,因為在定義的時候我們指定了這個指針的類型,我們的編譯系統就會根據我們的定義自動向下查找,四個,八個,十六個,也就是說,如果你用一個八位的指針來找一個四位的數(一般編譯通不過,這樣的編譯器肯定是未完成版),也能找到,可是多找出來的四個就會使你找到的數據成為垃圾數據

    下一個問題,為什么三十二位系統中指針變量占四個字節呢,因為我們的CPU一般內部只有三十二條地址總線,能尋址的范圍就是三十二位,也就是四個字節,2的32次方,數學好的可是算算是多少,這也是為什么軟件分為三十二位和六十四位的由來,六十四位的他的一個指針變量是八個字節,放到三十二位系統中就會出現問題,你可能又會問,問什么有的三十二位系統里面可以擴展8G的內存,2的三十二次方不是4G么,這個問題,靠主板來解決,學過數電的都知道數據選擇器,你理論上能用的內存就4G,但是靠數據選擇器,可以選擇不同的內存條,不同的4G,那樣,實際上不就可以進行內存條的擴展了?操作系統不完成內存條的選擇工作,選擇工作由主板驅動完成,那樣,是不是你主板上的所有內存條都能用上了么,所以,買主板,要驅動光盤很重要,特別是你特有錢,買幾根內存條的時候
 

關閉窗口

相關文章

主站蜘蛛池模板: 亚洲精品毛片av | 在线播放国产一区二区三区 | 黄色一级大片视频 | 欧美一级片久久 | 91精品国产欧美一区二区 | 国产精品视频网 | 成在线人视频免费视频 | 国产a视频| 一区二区欧美在线 | 久久久久国产一区二区三区四区 | 日本三级电影在线免费观看 | 91国内精品 | 成人欧美一区二区三区1314 | 欧美一区2区三区4区公司 | 欧美久久一区 | 美女久久视频 | 伊人焦久影院 | 一级黄色生活视频 | 精品久久中文字幕 | 精品欧美一区二区三区久久久 | 欧美一级黑人aaaaaaa做受 | 欧美日韩免费视频 | 国产精品久久久久久久久久免费看 | 亚洲欧美一区二区三区国产精品 | 成人亚洲视频 | 一级欧美视频 | 国产精品视频一区二区三区四蜜臂 | 日韩精品在线视频免费观看 | 欧美视频三区 | 91精品国产综合久久精品图片 | 免费国产一区二区视频 | 91视在线国内在线播放酒店 | 拍真实国产伦偷精品 | 欧美日本亚洲 | 秋霞影院一区二区 | 欧美一区二区三 | 日韩中文字幕在线视频观看 | 久久精品成人 | 亚洲精品资源 | 亚洲人成在线观看 | 亚洲精品一区中文字幕乱码 |