zoukankan      html  css  js  c++  java
  • C#学习笔记_03_运算符

    03_运算符

    • 算数运算符
      • + - * / %
      • ++ --
    • 赋值运算符
      • =
      • += -= *= /= %=
    • 关系运算符
      • > < >= <= == !=
    • 逻辑运算符
      • &:逻辑与
        • 只有当两个结果都是true的时候,结果才为true
      • | :逻辑或
        • 只有当两个结果都是false的时候,结果才为false
      • !:逻辑非
        • 结果取反
      • ^:逻辑异或
        • 如果两个参与运算的数据一样,结果是false,数据不一样,结果是true
      • &&:短路与
        • 如果某个数据已经可以决定运算结果了,那么后面的表达式不参与运算,比如Console.WriteLine(false && true);
      • || :短路或
        • 如果某个数据已经可以决定运算结果了,那么后面的表达式不参与运算,比如Console.WriteLine(true || false);
    • 位运算符
      • 参与位运算的都是整型的数据,将两个参与运算的数字展开为补码的形式,将每一个二进制位进行运算;0相当于false,1相当于true
      • &:位与
        • Console.WriteLine(11101101 & 10110110); =>10100100
      • | :位或
        • Console.WriteLine(11101101 | 10110110); =>11111111
      • ^:位异或
        • Console.WriteLine(11101101 ^ 10110110); =>01011011
      • ~:按位取反
        • Console.WriteLine(~11101101); =>00010010
      • <<:位左移
        • Console.WriteLine(11101101<<2); =>10110100
      • >>:位右移
        • Console.WriteLine(11101101>>2); =>00111011
    • 三目运算符
      • b ? x : y,
        • 先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。
    • #region和#endregion:折叠代码
  • 相关阅读:
    青龙峡蹦极
    DNN Web Platform 官方汉化版本 5.5
    “\images” 和 “~\images'”的区别
    我们家的小公主
    asp实用类库DataList
    计算上月、下月、上周、下周..日期范围
    网页按钮大本营
    用XP做服务器突破10人限制
    变动翻屏展示图片效果
    写给所有的IT民工们
  • 原文地址:https://www.cnblogs.com/chriswong/p/10343268.html
Copyright © 2011-2022 走看看