- #include <stdio.h>
- union FrequencyData {
- unsigned int rawData; // 原始数据
- struct {
- unsigned int frequency : 15; // 频率值,占用15位
- unsigned int swFlag : 1; // SW标志位,占用1位
- };
- };
- typedef union FrequencyData Frequency;
- Frequency dd;
- int main()
- {
- dd.rawData=0xF001;
- /* 我的第一个 C 程序 */
- printf("Hello, World! \n");
- printf("%d \n",dd.swFlag);
- printf("%d \n",dd.frequency);
-
- return 0;
- }
|