理解數據存儲

首先拋出問題: 1.int k; char c = (char) k; 請問c中保留的是高位還是地位? 解決這個問題,聯合體是最好的理解方式。對於聯合體而言,首地址只有一個。就是最低位的地址。而讀取數據總是從低位開始讀的。每次讀取不大於數據總線寬度的位數。 對於一個32位的機器,是可以一次讀入四個字節的,包括浮點數,整數等。當數據類型長度大於32時,顯然運算效率就會降低。如圖,0的位置就是首地址,
相關文章
相關標籤/搜索