我该如何做到与此相反:
while((*i2s) & (1<<19))
usleep(10);
我希望在第19位为0时保持睡眠状态。
答案 0 :(得分:3)
while(((*i2s) & (1<<19)) == 0)
usleep(10);
当然。
答案 1 :(得分:1)
!
非操作员反转条件:
while(!((*i2s) & (1 << 19))) {
usleep(10);
}
答案 2 :(得分:0)
使用!运算符会否定您的表达式:
while(!((*i2s) & (1<<19)))
usleep(10);
答案 3 :(得分:0)
要做相反的事情,请使用!
while(!((*i2s) & (1<<19)))
usleep(10);