?? bug-460444.c
字號:
/* bug 460444 */#include <testfwk.h>voidtestXOR(void){ volatile int p = 5; if (p ^ 0x60) { // Good. } else { FAIL(); } /* Test is to see if it compiles. */ ASSERT((p^0x60) == 0x65); ASSERT((p&0x61) == 0x01); ASSERT((p|0x60) == 0x65); p = 0x1234; if (p ^ 0x5678) { // Good. } else { FAIL(); } if (p & 0x4324) { // Good } else { FAIL(); } if (p | 0x1279) { // Good } else { FAIL(); }}voidtestLeftRightXor(void){ volatile int left, right; left = 0x123; right = 0x8101; if (left ^ right) { // Good } else { FAIL(); } if (left & right) { // Good } else { FAIL(); } if (left | right) { // Good } else { FAIL(); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -