7
A
回答
17
插入符号(^)转换为XOR运算符,它是“按位异或”。用普通英语表示“或者,但不是两个”。下面介绍一下它的作用:
的MSDN页面上decimal 1 = binary 001 decimal 1 = binary 001
XOR XOR
decimal 2 = binary 010 decimal 3 = binary 011
= =
decimal 3 = binary 011 decimal 2 = binary 010
更多信息的bitwise operations。
4
3^2
=
000011 (3)
xor
000010 (2)
=
000001 (1)
=
1
相关问题
- 1. 插入符号(^)在JavaScript中做什么?
- 2. 大括号{}在SQL查询中做了什么?
- 3. 这个SQL查询做了什么?
- 4. \符号在C++中做了什么?
- 5. SQL - 我在做什么这个“插入选择”错误查询
- 6. “@”符号在SQL中做什么?
- 7. Python中的插入符号运算符(^)在做什么?
- 8. 这个查询在SQL Server中做了什么?
- 9. 什么是插入符号
- 10. 这个sql查询在执行时做了什么?
- 11. Javascript,^(插入符号)运算符是做什么的?
- 12. 这个LINQ查询做了什么?
- 13. 这个ORM kohana3查询做了什么?
- 14. 这个SQL语句做了什么?选择里面插入?
- 15. SQL查询错误 - 我做错了什么?
- 16. 我为SQL Server的这个子查询做了什么错误?
- 17. 这个SQL查询做了什么?请解释
- 18. 在SQL查询中插入整数值字符串时会有什么happend
- 19. SQL查询符号“* =”
- 20. 这个SQL查询会做什么?
- 21. 我在做构建Linq查询时做错了什么
- 22. 百分比符号在makefile中做了什么?
- 23. 爆炸符号在数据类型中做了什么?
- 24. $符号在下面的代码中做了什么?
- 25. 散列符号在erlang中做了什么?
- 26. 散列(#)符号在SASS的外部循环中做了什么?
- 27. 逗号在这个字符串序列中做了什么?
- 28. 这个符号'()'在关闭javascript中的{{}后做了什么
- 29. 在c#中^字符做了什么?
- 30. ∴字符在bash shell中做了什么?
我认为你的加号是误导 - 这不是添加,这是XORing数字。你的设置适用于1^2的第一个例子,但在第二个例子中失败1^3 – 2010-09-22 12:36:40
@Dave McClelland感谢评论,我也在想。 – 2010-09-22 12:37:42
我必须在您的第一篇文章和您的修订版之间发布忍者帖。现在看起来不错:) – 2010-09-22 12:41:38