十六进制数怎么相与?
------解决方案--------------------
与
在C里有两种,一种是关系运算的与,一位是位运算的与
位运算的与,编译器会把两个值,先扩展到等宽度
再进行按对应的每一位进行与运算,得到相应的结果
至于关系的与,这个注意一下好像有一个叫什么“短路”的东西就可以了,具体忘了,GOOGLE
------解决方案--------------------
------解决方案--------------------
1楼的很详细的
------解决方案--------------------
是C还是汇编?
C 用&字相与,&&是位相与。
------解决方案--------------------
换成二进制,按位与
1 0 1 0
0 1 1 0
————
0 0 1 0
------解决方案--------------------
这个不是编译器自动做的吗,自己不用算吧
------解决方案--------------------
位运算与:将十六进制转化成对应的二进制然后逐位相与,用符号&。
关系运算与:就是逻辑关系的与,用符号&&。
------解决方案--------------------
按位与:用&
逻辑与:用&&