0基礎學習C語言第十一章:位域

如果程序的結構中包含多個開關量,只有 TRUE/FALSE 變量,如下: 這種結構需要 8 字節的內存空間,但在實際上,在每個變量中,我們只存儲 0 或 1。在這種情況下,C 語言提供了一種更好的利用內存空間的方式。如果您在結構內使用這樣的變量,您可以定義變量的寬度來告訴編譯器,您將只使用這些字節。例如,上面的結構可以重寫成: 現在,上面的結構中,status 變量將佔用 4 個字節的內存空間,但
相關文章
相關標籤/搜索