位結構


轉自:http://blog.chinaunix.net/u/17030/showart_101273.html
1、概念 
位結構是一種特殊的結構, 在需按位訪問一個字節或字的多個位時, 位結構比按位運算符更加方便。
    位結構定義的通常形式爲:
     struct位結構名{
          數據類型變量名: 整型常數;
          數據類型變量名: 整型常數;
     } 位結構變量;
其中:
數據類型必須是int(unsigned或signed)。整型常數必須是非負的整數, 範圍是0~32, 表示二進制位的個數, 即表示有多少位。
    變量名是選擇項, 能夠不命名, 這樣規定是爲了排列須要。
    例如: 下面定義了一個位結構。
     struct{
          unsigned incon: 8;  /*incon佔用低字節的0~7共8位*/
          unsig

相關文章
相關標籤/搜索