zoukankan      html  css  js  c++  java
  • 运算符

    关于++a与a++,我理解的是,运算符在前,就先运算,运算符在后,就先赋值。

    a+=1等于a=a+1。

    三元运算符(?:)用法a==1==true?"值1":“值2”【为if。。。else的简化形式】

    is运算符可以检查对象是否与特定的类型兼容。"兼容"表示对象或者该类型,或者派生自该类型。

    as运算符用于执行引用类型的显式类型转换。如果要转换的类型与指定的类型兼容,转换就会成功进行;如果类型不兼容,as运 算符就会返回null值。

    使用sizeof运算符可以确定栈中值类型需要的长度(单位是字节)

    typeof运算符返回一个表示特定类型的 system.type对象。

    可空 int?=a[注意:如果在程序中 使用可空类型,就必须:考虑null值在与各种运算符一起使用时的影响。通常可空类型与一元或二元运算符一起使用时,如果其中一个操作数或两个操作数都是null,其结果就是null。]

    空合并运算符    如果第一个操作数不是null ,整个表达式就等于第一个操作数的值;
                         如果第一个操作数是null,整个表达式就等于第二个操作数的值。

    运算符的优先级

    【版权所有@ithuo】 【博客地址 http://www.cnblogs.com/ithuo】 可以转载,但请注明出处并保持博客超链接,有不正确的地方请不吝赐教,谢谢大家的帮助与支持!
  • 相关阅读:
    OI回忆录
    【CSP2019】题解合集
    微电影《Junior·BQB》——剧本
    【UOJ139】【UER #4】被删除的黑白树
    NOIWC2019 冬眠记
    THUWC2019 划水记
    【XSY3413】Lambda
    【BZOJ3065】带插入区间k小值
    【BZOJ3600】没有人的算术
    【BZOJ4864】【BJWC2017】神秘物质
  • 原文地址:https://www.cnblogs.com/ithuo/p/4715561.html
Copyright © 2011-2022 走看看