→ sos0214: 1.是 2.是 _BV(x)=(1<<x) 這個自己跑一次就知道了 08/23 18:07
最近參考一些CODE, 看到BV聚集用來, 查一些資料得到下面資料.
PORTC |= _BV(0); // Set bit 0 only.
PORTC &= ~_BV(1); // Clear bit 1 only.
PORTC ^= _BV(7); // Toggle bit 7 only.
想問一下,
1. 如果是PORTC = _BV(0)|_BV(1);
是不是等於 PORTC = 0x03; 的意思?
2. 如果是while ((PORTC & _BV(0)) == 0) ;
是不是等於 while (PORTC & 0x01==0) ;
我想確定我理解是不是有誤
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.179.72
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1408777493.A.9E8.html