1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | // ¸ÅÅ©·Î ¿¹Á¦ #include <stdio.h> #define SETBIT(x, n) ((x) |= (1<<(n))) #define CLEARBIT(x, n) ((x) &= ~(1<<(n))) #define TESTBIT(x, n) ((x) & (1<<(n))) int main(void) { int x = 0x1011; printf("SETBIT(x, 8)Àü º¯¼ö x = %x\n", x); SETBIT(x, 8); printf("SETBIT(x, 8)ÈÄ º¯¼ö x = %x\n", x); printf("CLEARBIT(x, 8)Àü º¯¼ö x = %x\n", x); CLEARBIT(x, 8); printf("CLEARBIT(x, 8)ÈÄ º¯¼ö x = %x\n", x); return 0; } | cs |