1. 程式人生 > >C語言查漏補缺——union

C語言查漏補缺——union

union 大小端

union,在使用時會受到系統大小端的影響,如圖

技術分享圖片

在上述圖片中,C占用內存的大小為4,如果是大端模式,那麽c.i = 0,如果是小端模式,那麽c.i=1;

,因此,我們可以簡單的使用共用體去判斷系統是一個大端系統,還是小端系統,這在網絡編程等方面會有影響。

技術分享圖片

C語言查漏補缺——union