#define GETBIT(ch,n) (ch[n/8]&1(7-n%8)后面的(ch[n/8]&1(7-n%8)什么意思

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 06:14:29
#defineGETBIT(ch,n)(ch[n/8]&1(7-n%8)后面的(ch[n/8]&1(7-n%8)什么意思#defineGETBIT(ch,n)(ch[n/8]&1(7-n%8)后面的(

#define GETBIT(ch,n) (ch[n/8]&1(7-n%8)后面的(ch[n/8]&1(7-n%8)什么意思
#define GETBIT(ch,n) (ch[n/8]&1(7-n%8)后面的(ch[n/8]&1(7-n%8)什么意思

#define GETBIT(ch,n) (ch[n/8]&1(7-n%8)后面的(ch[n/8]&1(7-n%8)什么意思
这是一个宏,可获取一个bit串(ch)中特定第n个bit的值
ch[n/8]获取bit n对应的byte的位置
1