rGPBCON &=~(3<<10) 嵌入式编程中问题,本语句(3<<10)得到00000000000000000000011000000000.
答案:1 悬赏:40 手机版
解决时间 2021-02-24 09:09
- 提问者网友:姑娘长的好罪过
- 2021-02-24 03:23
rGPBCON &=~(3<<10) 嵌入式编程中问题,本语句(3<<10)得到00000000000000000000011000000000.
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-02-24 04:06
很简单,你把数字 3 转换成 32位的 二进制表示方式:
3 = 0000 0000 0000 0000 0000 0000 0000 0011
二进制,通常我们这么称呼,最右边的位是最低位,称为bit0,即第0位,对于32位,最左边的是最高位,我们称为bit31,即第31位。
通过上面的转换,想必你看清楚了,3的第1位和第0位为11,那么,向左移了10次后,那两个 1 被移动到了第11位和第10位上,所以就是你看到的结果了。
3 = 0000 0000 0000 0000 0000 0000 0000 0011
二进制,通常我们这么称呼,最右边的位是最低位,称为bit0,即第0位,对于32位,最左边的是最高位,我们称为bit31,即第31位。
通过上面的转换,想必你看清楚了,3的第1位和第0位为11,那么,向左移了10次后,那两个 1 被移动到了第11位和第10位上,所以就是你看到的结果了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯