首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

十六进制数如何相与

2012-03-30 
十六进制数怎么相与?十六进制数怎么相与?[解决办法]与在C里有两种,一种是关系运算的与,一位是位运算的与位

十六进制数怎么相与?
十六进制数怎么相与?

[解决办法]


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

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

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

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

探讨
进行位运算时如果位数很多有点复杂 有没有技巧

[解决办法]
1楼的很详细的
[解决办法]
是C还是汇编?
C 用&字相与,&&是位相与。
[解决办法]
换成二进制,按位与
1 0 1 0
0 1 1 0
————
0 0 1 0
[解决办法]
这个不是编译器自动做的吗,自己不用算吧
[解决办法]
位运算与:将十六进制转化成对应的二进制然后逐位相与,用符号&。
关系运算与:就是逻辑关系的与,用符号&&。
[解决办法]
按位与:用&
逻辑与:用&&

热点排行