1樓:匿名使用者
16位機器int型資料佔兩個位元組,所以可以和兩個字元型資料構成union
int值為0x4321,高位元組放0x43,低位元組放0x21
2樓:匿名使用者
union是聯合體,int和char陣列共用儲存空間,都是佔2個位元組,字元陣列是順著放由低位元組向高位元組放,而int是作為乙個整體儲存,因此int的低位在高位元組,高位在低位元組,於是char裡面的數字反過來了(另外,表示16進製制是用0x不是ox)
3樓:匿名使用者
union所佔的記憶體空間等於它的所有成員中最「大」的乙個所佔的空間。
16位機器中int佔16位,char佔8位,因此int與char[2]正好同樣佔16位。
對於機器處理整數的方法,一般有大尾序、小尾序和機器序三種做法,而c對int的一般做法是大尾序,也就是說每八位為一段,按從低位到高位,放到記憶體當中。因此0x4321在記憶體中按照0x21、0x43的次序來儲存。
把s當作char陣列來讀取的時候,編譯器找到指向s最開頭的資料,然後按每八位為乙個元素來讀取。很顯然,s.ch[0]所指向的值應該是0x21,s.
ch[1]向指向的值應該是0x43。
如何簡述學習共同體對知識建構的意義
1 知識的構建是通過新舊知識之間充分 雙向的作用而實現的 包括同化和順應。2 知識的學習是乙個非常複雜的問題,人們對這一問題從不同角度做了實質性解釋,並通過他們的學習理論提出了相應的學習過程模式。第一章bai 學習共同體溯源 一 du解讀共同體二zhi 學習為何需要置身於dao共同體中版三 學習共同...
共同體現了儒家怎樣的治國理念?n
民生問題是古今中外有遠見的思想家和政治家所關注的重要問題。閱讀材料,結合所學知識,回答問題。材料一 五畝之宅,樹之以桑,五十者可以衣帛矣 雞豚狗彘之畜,無失其時,七十者可以食肉矣 百畝之田,勿奪其時,數口之家可以無飢矣?七十者衣帛食肉,黎民不飢不寒,然而不王者,未之有也。孟子 梁惠王上 材料二 19...
構建人類命運共同體的框架結構是什麼
這是個需要長時間的準備才能得出的答案,而且很珍貴,不是你隨便一問就特麼能告訴你的 構建人類命運共同體的總方略是什麼 構建人類命運共同體要做到 五堅持 五建設 的思路和主張,即 堅持對話協商,建設乙個持久和平的世界 堅持共建共享,建設乙個普遍安全的世界 堅持合作共贏,建設乙個共同繁榮的世界 堅持交流互...