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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 11:42:15
#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)什么意思

#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