C语言程序看不懂

来源:百度知道 编辑:UC知道 时间:2024/07/05 14:48:34
现在我有一句C语言的程序
可是看不懂
while(EECR&(1<<EEWE))

<<在这里的意思是什么
这个是ATmega128的一句程序
while(EECR&(1<<EEWE))
中EEWE是一位的而EECR是八位的
最后的结果可能是怎样的
EECR的右边数第二位是EEWE

EEWE左移后跟EECR按位与运算

位运算里面的左移,查查c程序设计教材,位运算章节就有

左移一位,但要目标应该是16进制

位移操作,向高位移动

左移位算符,
令n等于EEWE,
相当于乘以2的n次方。