十六进制数怎么相与?

niujibin168 2011-12-05 07:24:34
十六进制数怎么相与?
...全文
1902 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenchanghao1988 2011-12-20
  • 打赏
  • 举报
回复 1
位运算与:将十六进制转化成对应的二进制然后逐位相与,用符号&。
关系运算与:就是逻辑关系的与,用符号&&。
vipluqin 2011-12-20
  • 打赏
  • 举报
回复
这个不是编译器自动做的吗,自己不用算吧
wlj127245246 2011-12-20
  • 打赏
  • 举报
回复
按位与:用&
逻辑与:用&&
觅食的猫猫 2011-12-17
  • 打赏
  • 举报
回复 1
换成二进制,按位与
1 0 1 0
0 1 1 0
————
0 0 1 0
diandian3115 2011-12-10
  • 打赏
  • 举报
回复
是C还是汇编?
C 用&字相与,&&是位相与。
m9527133t 2011-12-09
  • 打赏
  • 举报
回复
1楼的很详细的
northcan 2011-12-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 niujibin168 的回复:]
进行位运算时如果位数很多有点复杂 有没有技巧
[/Quote]

这个有什么复杂和技巧?由编译器来计算又不是手算。呵呵。
niujibin168 2011-12-05
  • 打赏
  • 举报
回复
进行位运算时如果位数很多有点复杂 有没有技巧
lbing7 2011-12-05
  • 打赏
  • 举报
回复


在C里有两种,一种是关系运算的与,一位是位运算的与

位运算的与,编译器会把两个值,先扩展到等宽度

再进行按对应的每一位进行与运算,得到相应的结果

至于关系的与,这个注意一下好像有一个叫什么“短路”的东西就可以了,具体忘了,GOOGLE

27,509

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧