发现在 C 语言下没有 ^^但是有^, 不像| 有 || &有&&
然后汇编指令貌似是按位的不是按逻辑,又查不到按逻辑的运算指令
请问下这是什么回事呢
然后汇编指令貌似是按位的不是按逻辑,又查不到按逻辑的运算指令
请问下这是什么回事呢
|
1
cmp
|
|
2
对于布尔值来说,逻辑 XOR 相当于!=
|
|
4
一般遇到这种问题的解法,都是先写下对应的 C 代码,然后 -S -o- 看汇编,光对着指令表蒙是蒙不到的
另外推荐一个 https://godbolt.org/ |
|
7
&& 左右表达式,双重取非之后,只有 0,1,直接与起来。
|