1. 枚舉是一種基本數(shù)據(jù)類型。枚舉變量的取值是有限的,枚舉元素是常量,不是變量。
2. 枚舉變量通常由賦值語句賦值,而不由動態(tài)輸入賦值。枚舉元素雖可由系統(tǒng)或用戶定義一個順序值,但枚舉元素和
整數(shù)并不相同,它們屬于不同的類型。因此,也不能用 printf語句來輸出元素值(可輸出順序值)。
3. 位運算是C語言的一種特殊運算功能, 它是以二進(jìn)制位為單位進(jìn)行運算的。位運算符只有邏輯運算和移位運算兩
類。位運算符可以與賦值符一起組成復(fù)合賦值符。如&=,|=,^=,>>=,<<=等。
4. 利用位運算可以完成匯編語言的某些功能,如置位,位清零,移位等。還可進(jìn)行數(shù)據(jù)的壓縮存儲和并行運算。
5. 位域在本質(zhì)上也是結(jié)構(gòu)類型,不過它的成員按二進(jìn)制位分配內(nèi)存。其定義、說明及使用的方式都與結(jié)構(gòu)相同。
6. 位域提供了一種手段,使得可在高級語言中實現(xiàn)數(shù)據(jù)的壓縮,節(jié)省了存儲空間,同時也提高了程序的效率。
7. 類型定義typedef 向用戶提供了一種自定義類型說明符的手段,照顧了用戶編程使用詞匯的習(xí)慣,又增加了程序
的可讀性。