当前位置: 首页 > 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.lryc.cn/news/469545.html

相关文章:

  • 【贪心算法】(第十篇)
  • 029.爬虫专用浏览器-抓取跨域#document下的内容
  • SIP 业务举例之 Call Hold(呼叫保持)
  • eks节点的网络策略配置机制解析
  • 【C】用c写贪吃蛇
  • qt QLineEdit详解
  • DevEco Studio的使用 习题答案<HarmonyOS第一课>
  • 鸿蒙网络编程系列36-固定包头可变包体解决TCP粘包问题
  • 【华为路由】OSPF多区域配置
  • 【C++初阶】一文讲通C++内存管理
  • Vue学习笔记(九、简易计算器)
  • Maven 不同环境灵活构建
  • 第三十篇:TCP连接断开过程,从底层说明白,TCP系列五
  • 代码随想录算法训练营第七天| 哈希表理论基础 454.四数相加II 383.赎金信 15.三数之和 18.四数之和
  • 搜维尔科技:Manus新品发布Metagloves Pro专业版,专为高精度需求的客户打造,尤其是人形机器人产业与人机工效研究使用
  • Spring Boot实现的动态化酒店住宿管理系统
  • 数字IC后端实现Innovus |给各种IP子模块添加port buffer和antenna diode万能脚本
  • 反向代理服务器---NGINX
  • unity3d————场景管理类SceneManager
  • 鹅厂面试官:Transformer 为何需要位置编码?
  • MySQL数据库学习指南
  • 算法刷题-小猫爬山
  • Maven项目管理工具-初始+环境配置
  • 【JavaEE初阶】网络编程TCP协议实现回显服务器以及如何处理多个客户端的响应
  • Android 中的串口开发
  • TensorRt OP
  • 构建负责任的人工智能:数据伦理与隐私保护
  • 微信小程序live-pusher和video同时使用,video播放声音时时大时小
  • MySQL 分库分表实战
  • MySQL—CRUD—进阶—(二) (ಥ_ಥ)