这句为什么要这样写啊?

2019-07-15 16:29发布

PORTB |=(1<<2)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
liliang9554
1楼-- · 2019-07-16 13:23
对,也不用自己计算
午夜粪车
2楼-- · 2019-07-16 18:50
比如bit10是多少,至少你要计算一下才知道是多少,但是(1<<10)是不会错的
zhaoxqi
3楼-- · 2019-07-16 21:06
 精彩回答 2  元偷偷看……
huangchui
4楼-- · 2019-07-17 01:22

PORTB |=(1u<<2) 保险点
jiajs
5楼-- · 2019-07-17 04:18
编译器执行,不影响效率,看你习惯了
zhanghqi
6楼-- · 2019-07-17 09:35

这样写容易读,一下就看出操作的事B口的第2脚,而且不影响执行效率,因为这个左移是编译器完成的。

一周热门 更多>