close
#define bit0 1
#define bit1 (1<<1)//10(shift left)
#define bit2 (1<<2)//100
#define bit3 (1<<3)
#define bit4 (1<<4)
#define bit5 (1<<5)
#define bit6 (1<<6)
#define bit7 (1<<7)
//
#define set(reg,b) reg |= (b)//設定特定bits為1
#define clr(reg,b) reg &= (b)//mask特定bits以外的位元
#define tgl(reg,b) reg ^= (b)//reverse特定bits
int main(){
char a = 0xFE;
set(a,bit0);
printf("%X",a);
return 0;
}
全站熱搜