C#中的“ <<”运算符是什么意思

戴维·迈苏拉泽

例如,如果我Console.WriteLine(1<<2<<2+1);在C#控制台应用程序中编写,输出将是32

你能说我为什么吗?此“ <<”运算符是什么意思?在哪里可以阅读更多有关它的信息?我用谷歌搜索但找不到

阿林

从MSDN:

左移运算符(<<)将其第一个操作数左移第二个操作数指定的位数。第二个操作数的类型必须是int或具有预定义的隐式数值转换为int的类型。

https://msdn.microsoft.com/zh-CN/library/a1sway8w.aspx

在这种情况下返回数字32,因为加法运算符的优先级高于ASHL(<<)运算符,但最左边的ASHL运算符首先被应用。该表达式的计算如下:

1<<2<<2+1
((1<<2)<<(2+1))
((1<<2)<<3)
(4<<3)
32

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数据构造函数中的运算符(:>)是什么意思?

来自分类Dev

<>运算符是什么意思

来自分类Dev

“&^”运算符是什么意思?

来自分类Dev

括号在#if定义的预处理程序运算符中是什么意思?

来自分类Dev

->运算符在ANTLR3中是什么意思?

来自分类Dev

在C ++中重载运算符时,“ const”是什么意思

来自分类Dev

:: *(作用域运算符后的星号)在C ++模板中是什么意思?

来自分类Dev

Scala函数文字中=>(向右双箭头)运算符的链接是什么意思?

来自分类Dev

Cypher中的这个运算符(=〜)是什么意思?

来自分类Dev

在Spray.io中〜>运算符到底是什么意思?

来自分类Dev

这些运算符在Elixir中是什么意思?〜>>,<<〜

来自分类Dev

Haskell中的/ =运算符是什么意思?

来自分类Dev

。'*运算符在Matlab中是什么意思?

来自分类Dev

JavaScript中的'/ ='运算符是什么意思?

来自分类Dev

C ++ 17:在“折叠”概念中,“优先级低于强制转换的运算符”是什么意思?

来自分类Dev

此Func <T,TReturn>中的第一个箭头运算符是什么意思?

来自分类Dev

'operator ++(int)&'运算符重载中的'&'是什么意思?

来自分类Dev

Coq中两个命题之间加“ +”运算符是什么意思

来自分类Dev

@运算符在dart中到底是什么意思?

来自分类Dev

//运算符在Julia中是什么意思?

来自分类Dev

这个“ >> =”运算符在C中是什么意思?

来自分类Dev

Java中的运算符/算符“ >>”是什么意思?

来自分类Dev

=>在oracle pl sql。中是什么意思?它是在调用运算符吗?

来自分类Dev

Shell脚本中的运算符`-gt`是什么意思?

来自分类Dev

C ++类上使用的一元运算符是什么意思?(类::类)

来自分类Dev

“结果”在从 nativescript/angular 中的 http.get 请求获得的 Observable 的 .map 运算符中是什么意思

来自分类Dev

=> 运算符在 Swift 中是什么意思?

来自分类Dev

这个运算符`=>`在verilog中是什么意思

来自分类Dev

C++ 字符串的运算符“斜杠”是什么意思?

Related 相关文章

  1. 1

    数据构造函数中的运算符(:>)是什么意思?

  2. 2

    <>运算符是什么意思

  3. 3

    “&^”运算符是什么意思?

  4. 4

    括号在#if定义的预处理程序运算符中是什么意思?

  5. 5

    ->运算符在ANTLR3中是什么意思?

  6. 6

    在C ++中重载运算符时,“ const”是什么意思

  7. 7

    :: *(作用域运算符后的星号)在C ++模板中是什么意思?

  8. 8

    Scala函数文字中=>(向右双箭头)运算符的链接是什么意思?

  9. 9

    Cypher中的这个运算符(=〜)是什么意思?

  10. 10

    在Spray.io中〜>运算符到底是什么意思?

  11. 11

    这些运算符在Elixir中是什么意思?〜>>,<<〜

  12. 12

    Haskell中的/ =运算符是什么意思?

  13. 13

    。'*运算符在Matlab中是什么意思?

  14. 14

    JavaScript中的'/ ='运算符是什么意思?

  15. 15

    C ++ 17:在“折叠”概念中,“优先级低于强制转换的运算符”是什么意思?

  16. 16

    此Func <T,TReturn>中的第一个箭头运算符是什么意思?

  17. 17

    'operator ++(int)&'运算符重载中的'&'是什么意思?

  18. 18

    Coq中两个命题之间加“ +”运算符是什么意思

  19. 19

    @运算符在dart中到底是什么意思?

  20. 20

    //运算符在Julia中是什么意思?

  21. 21

    这个“ >> =”运算符在C中是什么意思?

  22. 22

    Java中的运算符/算符“ >>”是什么意思?

  23. 23

    =>在oracle pl sql。中是什么意思?它是在调用运算符吗?

  24. 24

    Shell脚本中的运算符`-gt`是什么意思?

  25. 25

    C ++类上使用的一元运算符是什么意思?(类::类)

  26. 26

    “结果”在从 nativescript/angular 中的 http.get 请求获得的 Observable 的 .map 运算符中是什么意思

  27. 27

    => 运算符在 Swift 中是什么意思?

  28. 28

    这个运算符`=>`在verilog中是什么意思

  29. 29

    C++ 字符串的运算符“斜杠”是什么意思?

热门标签

归档