当前位置: 首页 > news >正文

010 操作符详解 上

写代码的实质是在写方法体 —— 刘铁猛

操作符概览

操作符本质

  • 操作符的本质是函数的“简记法” +操作符 简写Add函数 3+4 等同Add(3,4)
  • 操作符不能脱离与它关联的数据类型
  • 可以说操作符就是与固定数据类型关联的一套算法的简记法 如下图所示算法的简记法

操作符的优先级

  • ·可以使用圆括号提高被括起来表达式的优先级
  • ·圆括号可以嵌套
  • ·不像数学里有方括号和花括号,在C#语言里“"与""有专门的用途·同优先级操作符的运算顺序

操作符运算顺序

  • ·除了带有赋值功能的操作符,(x+=y+=z)同优先级操作符都是由左向右进行运算
  • ·带有赋值功能的操作符的运算顺序是由右向左
  • ·与数学运算不同,计算机语言的同优先级运算没有“结合率”
    • · 3+4+5只能理解为Add(Add(3,4),5)不能理解为Add(3,Add(4,5))

x.y 成员访问操作符

f(x) 方法调用操作符 /不是调用所有方法时都要加方法调用符(委托)

各类操作符的示例

基本操作符

default()

typeof() :

  • 通常用于在编译时获取类型信息
  • 用于例如类型检查、反射以及创建泛型

var 关键字 :声明隐式类型的变量

根据赋值数据决定数据类型 var x = 100; 类型为int


http://www.mrgr.cn/news/59107.html

相关文章:

  • 矩阵相乘_重排序优化算法的C++实现
  • 多款云存储平台存在安全漏洞,影响超2200万用户
  • Linux中查询Redis中的key和value(没有可视化工具)
  • LeetCode练习-删除链表的第n个结节
  • Python Q-learning 算法详解与应用案例
  • logback 如何将日志输出到文件
  • MySQL数据库学习指南
  • RPA技术重塑企业自动化的未来
  • 数据结构之堆的实现以及性质和应用
  • 探寻闲鱼libsgmain加解密算法(3) ——libsgmainso-6.5.XX学习记录
  • 小白学视觉 | PE-YOLO:解决黑夜中的目标检测难点
  • 基于ESP8266的远程推力数据采集系统
  • 【Leecode】Leecode刷题之路第32天之最长有效括号
  • LeetCode 3180. 执行操作可获得的最大总奖励 I
  • 有没有两个不相等的对象有相同的 hashCode
  • 【jvm】什么是TLAB
  • 李沐读论文-启发与借鉴-3:Attention is all you need
  • 【Nas】X-DOC:在Mac OS X 中使用 WOL 命令唤醒局域网内 PVE 主机
  • 四、Hadoop 命令高级用法深度剖析
  • 基于SSM框架、传统文化学习系统的设计与实现
  • Lampiao靶机入侵实战
  • springboot多模块打包时出现Could not resolve dependencies for project
  • 构建负责任的人工智能:数据伦理与隐私保护
  • 牛客周赛 Round 64(博弈论、思维、构造、LCA、换根DP)
  • 信息咨询试题
  • nfs实验