小白想问问,DDRD=(1<<PD7);C语言什么意思?望高手天龙之指点江山!

C语言中temp=1&&i;是什么意思,temp和i定义为整型。我知道&&是移位的意思如果i=3那么temp=?_百度知道
C语言中temp=1&&i;是什么意思,temp和i定义为整型。我知道&&是移位的意思如果i=3那么temp=?
WGM00)|(1&&COM01)|(1<这一串是在干嘛;PD7)是什么意思还有这个计数器设置TCCR0=(1&&lt最近学AVR单片机这里一块问了DDRD=(1&&WGM01)|(1&COM00)|(1&CS00)|(0&&&&CS02);&lt
提问者采纳
COM00。这个一般是作为判断位来使用的你要用二进制的方式来考虑这种问题;i是多少,移位后是1000,CS00。首先对于1来说,二进制就是0001,然后转成10进制就是8了,比如你说的i=3,这种移位是为了做与运算的时候判断这一位是否为1。对于你提的后面那一串就是将WGM01;&lt,CS02这几个位置都置一,COM01。一般来说,WGM00,temp = 1&lt
你说的我大体明白了,可是如果i=4怎么办还是不允许这种情况。还有后面的WGM01,WGM00,COM01,COM00,CS00我可不可以理解为赋值,CS02应该是0吧?我不明白'|'这个符号不是或吗?还有DDRD=(1&&PD7)是啥意思?D7口输出高电平?
提问者评价
来自团队:
其他类似问题
为您推荐:
temp的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 三国之指点江山 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信