2
A
回答
5
它可以是任何数量的语言。在C
和其他几种语言中,<<
是left-shift运算符,并且^
是bitwise XOR运算符。
3
两个<<
和^
(左移和分别XOR)是按位运算符和许多语言,如C,C++,Java的有他们
http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B#Bitwise_operators
3
在C中,这将是“左移位x除以13个二进制位,并将其与X和X进行异或运算。
0
什么语言是这个表达式
也就是说C语法。这可以是任何C-based programming language(C,C++,C#,Java,JavaScript)。但是,这不是PHP或Perl,因为不使用标记。
这是什么意思?
我实际上无法读取该代码 - 句法语言(如C)很难阅读。从我所了解的其他人所说的这相当于:
(bit-xor (bit-shift-left x 13) x)
1
它是任何C派生语言。
这意味着,笔者只知道C的一部分。否则they'd've书面
x ^= x << 13;
到异或的东西本身乘以2 13。
相关问题
- 1. Haskell中的x <-x是什么意思?
- 2. scalac -explaintypes:什么是“<notype><:X?”意思?
- 3. 什么是“this.x = x <0?0:x; this.y = y <0?0:y;”意思?
- 4. THREE.Camera.prototype.lookAt</ <() -</ <是什么意思?
- 5. 什么意义 “×[] < - as.integer(X)”
- 6. Php <<<是什么意思?
- 7. 什么意思是$ x(“// *”);
- 8. x [item]是什么意思?
- 9. 'char x []'是什么意思?
- 10. “x == 01”是什么意思?
- 11. “declare + x”是什么意思vs“declare -x”?
- 12. (x:_)和[x:_]是什么意思?
- 13. <<什么意思?
- 14. <<什么意思?
- 15. <>是什么意思?
- 16. <>是什么意思?
- 17. <?=是什么意思?
- 18. <+>是什么意思?
- 19. {< >}是什么意思?
- 20. Ruby中的“<< - ”是什么意思?
- 21. SBT中`<< =`是什么意思?
- 22. ASP.NET - <%@和<asp:Panel?是什么意思?
- 23. C++中的“(”<<“)是什么意思?
- 24. “cout <<(_ 1 * 3)”是什么意思?
- 25. << - 在R中是什么意思?
- 26. 是什么!<是什么意思?
- 27. 为什么x <= x false?
- 28. (1U << X)做什么?
- 29. '<<'是什么意思?而这个代码是什么意思?
- 30. 处理({x:nat | x> = 13/\ x <= 19}`?
什么是“语法语言”? – tchrist 2011-04-24 00:24:07
具有复杂语法和运算符优先级表的语言,基本上任何非Lisp。 – jhuni 2011-04-24 00:59:37
哦。你的意思是任何一种正常的语言,那就是99.999%的工业计算机。 – tchrist 2011-04-24 01:08:57