博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#里的运算符和表达式
阅读量:4982 次
发布时间:2019-06-12

本文共 594 字,大约阅读时间需要 1 分钟。

C#中有很多运算符,运算符又叫做操作符,是一个用于运算的符号,作用于一个或多个操作数。运算符按照不同的定义有不同的分类。

按照操作数的数量分为一目二目三目运算符,按照功能分为算术运算符,算术运算符用于数字运算;逻辑运算符,用于判断真假,有==  !==  >  >=  <  <=  &&  ||  !;位运算符用于二进制运算。还有自增++,自减--。赋值运算符是用于赋值,有=  +=  -=   *=  /=  %=。此外还有小括号运算符,它的作用有类型转换;改变运算顺序;函数调用。上面提到的三目运算符它的书写方式是:操作数1?操作数2:操作数3 ;理解起来就是:如果操作数1判断结果为真,则将操作数2作为返回结果;如果操作数1判断结果为假,则将操作数3作为返回结果。

那么这么多的运算符,在具体运算的时候肯定会遇到很多运算符一起出现的情况,使用的先后顺序是什么呢? 这里就涉及到了运算符的优先级的知识。  总结起来就是:赋值运算,最后运行;数字运算:按数学中的运算方式运行;类型转换和函数调用:先函数调用再类型转换;逻辑运算:将&&和||符号两端的表达式看成一个整体;三目运算:表达式1?表达式2:表达式3;

最后要说的是表达式,它是一条有意义的语句,并且该语句至少包含一个操作数和一个操作符。

转载于:https://www.cnblogs.com/dts1476788337/p/7787145.html

你可能感兴趣的文章
第三节:使用Log4net和过滤器记录异常信息,返回异常给前端
查看>>
fedora的选择
查看>>
AlphaPose论文笔记《RMPE: Regional Multi-person Pose Estimation》
查看>>
模糊查询和聚合函数
查看>>
[批处理]批量将文件名更名为其上级目录名
查看>>
如何查找ORACLE中的跟踪文件
查看>>
SQL Server将一列的多行内容拼接成一行
查看>>
Spring Controller RequestMapping
查看>>
socket
查看>>
小程序 跳转问题 (来源见注明)
查看>>
JBPM4入门——9.自动节点单线执行
查看>>
//停止关联的进程
查看>>
SQL 生成公曆和農曆對照數據,公曆查找農曆和農曆查找公曆函數
查看>>
为何场效应管要用UGD与UGS(off)来比较判断夹断情况?
查看>>
.pem证书转xml格式字符串(.net)
查看>>
js构建ui的统一异常处理方案(二)
查看>>
三线程连续打印ABC
查看>>
ECharts
查看>>
初识网络爬虫
查看>>
git push 时不用每次都输入密码的方法
查看>>