这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 怎么交换两个二进制数最后两位呢。

共19条 2/2 1 2 跳转至
工程师
2014-10-29 11:17:07     打赏
11楼
是的。。。。。

工程师
2014-10-29 11:17:35     打赏
12楼
这个好像可以呢。。。

专家
2014-10-29 15:48:20     打赏
13楼
哦哦,交换,我看错了

助工
2014-10-31 09:29:01     打赏
14楼

直接看后两位吧

if(num&&0x03==0x01)//

{}

else if (num&&0x03==0x02)

{}


高工
2014-11-13 22:04:09     打赏
15楼
这么着得分四种情况了

助工
2014-11-14 08:51:30     打赏
16楼

楼主说了,不关心00和11这两种情况,也就是不关心


(num&&0x03==0x00)

(num&&0x03==0x03)

这两种情况


助工
2014-11-14 08:52:51     打赏
17楼

打错了应该是  num&0x03



工程师
2014-11-15 23:36:08     打赏
18楼
问题解决了吗

院士
2014-11-15 23:40:54     打赏
19楼

取后两位,得到的值 做4种可能的case即可。

这是我的思路。


共19条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]