麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > C > 正文

c語(yǔ)言中位字段與結(jié)構(gòu)聯(lián)合的組合使用詳解

2020-01-26 16:14:33
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

舉例:
===================================================

復(fù)制代碼 代碼如下:

/** INITRM - Initialization of internal ram position register; 0x0000 0010 **/

typedef union {

   byte Byte;

   struct {

      byte RAMHAL :1;

      byte :1;

      byte :1;

      byte RAM11 :1;

      byte RAM12 :1;

      byte RAM13 :1;

      byte RAM14 :1;

      byte RAM15 :1;

   } Bits;

   struct {

      byte :1;

      byte :1;

      byte :1;

      byte grpRAM_11 :5;

   }MergedBits;

} INITRMSTR;


那么賦值方式就有三種,比如直接給INITRMSTR賦值

INITRMSTR = 0xEF;

也可以位字段賦值

INITRMSTR.Bits.RAM15 = 1;

也可以多位的位字段賦值

INITRMSTR.MergedBits.grpRAM_11 = 26

(26是十進(jìn)制,轉(zhuǎn)換成二進(jìn)制是11010, 直接表示 RAM_11 = 0, RAM_12 = 1, RAM_13 = 0, RAM_14 = 1, RAM_15 = 1)

需要注意的是,在二進(jìn)制中順序是從右向左,在這個(gè)結(jié)構(gòu)體中是從上向下.

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 毛片视频播放 | 国产永久免费观看 | 国产精品视频久 | 毛片一区二区三区四区 | 吾色视频 | 天天夜干| a网站在线 | 97中文字幕在线观看 | 欧美女同hd | 欧美 日韩 三区 | 午夜精品福利影院 | 毛片免费一区二区三区 | 亚洲成人自拍电影 | 日本特级a一片免费观看 | 成人毛片免费播放 | 欧美性色生活片免费播放 | 欧美成人三级大全 | 日韩精品中文字幕一区 | 精品一区二区三区在线观看视频 | 亚洲免费资源 | 少妇的肉体2无删减版 | 国产激情精品一区二区三区 | 色妞视频男女视频 | 久久免费综合视频 | 成人偷拍片视频在线观看 | 久久久久久久一区 | 女人解衣喂奶电影 | 亚洲成人免费网站 | 久久精品一区二区三区四区五区 | 精品国产一区二区三区四 | 国产在线看一区 | 在火车上摸两乳爽的大叫 | 欧美日韩国产一区二区三区在线观看 | 久久亚洲网 | 欧美日本综合 | lutube成人福利在线观看污 | 亚洲成人福利在线观看 | 99精品国产在热久久婷婷 | 久久99国产综合精品 | 中文字幕在线观看免费视频 | 日本残忍极度灌浣肠视频 |