C#操作符的分类

表达式由操作数和操作符组成。表达式的操作符指出了对操作数的操作。比如操作符有+,-,/,和new;操作数可以是文字、域、当前变量或表达式。

依照操作符作用的操作数个数来分,C#中有三种类型的操作符:

●一元操作符。一元操作符用于一个操作数。一元操作符又包括前缀操作符和后缀操作符。

●二元操作符。二元操作符作用于两位操作数,使用时在操作数中间插入操作符。

●三元操作符。C#中仅有一个三元操作符“?:”,三元操作符作用于三个操作数,使用时在操作数中间插入操作符。

下面分别给出使用操作符的例子:

int x=5,y=10,z;

x++; //后缀一元操作符

--x; //前缀一元操作符

z=x+y; //二元操作符

y=(x>10?0:1); //三元操作符

时间: 2024-09-02 04:26:22

C#操作符的分类的相关文章

C#的操作符

C#语言中的表达式类似于数学运算中的表达式,是操作符.操作对象和标点符号等连接而成的式子. 操作符是用来定义类实例中表达式操作符的.表达式是指定计算的操作符.操作数序列. 本章主要讲解操作符的使用,以及各类表达式的语法. 7.1 操作符 7.1.1 操作符的分类 7.1.2 操作符的优先级

操作符分类

操作符分类 ReactiveX的每种编程语言的实现都实现了一组操作符的集合.不同的实现之间有很多重叠的部分,也有一些操作符只存在特定的实现中.每种实现都倾向于用那种编程语言中他们熟悉的上下文中相似的方法给这些操作符命名. 本文首先会给出ReactiveX的核心操作符列表和对应的文档链接,后面还有一个决策树用于帮助你根据具体的场景选择合适的操作符.最后有一个语言特定实现的按字母排序的操作符列表. 如果你想实现你自己的操作符,可以参考这里:实现自定义操作符 创建操作 用于创建Observable的操

POJ题目分类

初期: 一.基本算法:      (1)枚举. (poj1753,poj2965)      (2)贪心(poj1328,poj2109,poj2586)      (3)递归和分治法.      (4)递推.      (5)构造法.(poj3295)      (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) 二.图算法:      (1)图的深度优先遍历和广度优先遍历.      (2)最短路径算法(dijkstra,bellman-ford

poj分类

初期: 一.基本算法:      (1)枚举. (poj1753,poj2965)      (2)贪心(poj1328,poj2109,poj2586)      (3)递归和分治法.      (4)递推.      (5)构造法.(poj3295)      (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) 二.图算法:      (1)图的深度优先遍历和广度优先遍历.      (2)最短路径算法(dijkstra,bellman-ford

JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符_基础知识

在ECMAScript中,有非常丰富的运算符和操作符,在这篇文章中将按通常的分类来稍微整理一下,不过在整理之前,先说明一下: 1.虽然标题是运算符和操作符,然而在我看来并没有多少严格区分的必要,在英文中,貌似也是用一个Operator来表示,所以在下文中我可能会混用.甚至,一些不属于运算符和操作符范畴的,我也整理在这里,只要我觉得必要. 2.对于运算符的优先级,你无需一一牢记--我相信你知道最简单的"先乘除,后加减",至于其它的,如果你不确定,加上括号好了.在ECMAScript中,优

mysql 索引分类以及用途分析_Mysql

一. MySQL: 索引以B树格式保存 Memory存储引擎可以选择Hash或BTree索引,Hash索引只能用于=或<=>的等式比较. 1.普通索引:create index on Tablename(列的列表) alter table TableName add index (列的列表) create table TableName([...], index [IndexName] (列的列表) 2.唯一性索引:create unique index alter ... add uniqu

linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)

原文:linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符) Group By/Having操作符 适用场景:分组数据,为我们查找数据缩小范围. 说明:分配并返回对传入参数进行分组操作后的可枚举对象.分组:延迟 1.简单形式: var q = from p in db.Products group p by p.CategoryID into g select g; 语句描述:使用Group By按CategoryID划分产品. 说明:fro

再论C++构造函数分类和调用时机以及匿名对象

原创请注明出处: 我们这里主要讨论构造函数的构造函数的分类和其调用时机 测试类如下: namespace test_n {         int A_G=0;         class test         {                 public:                         test() //无参数构造函数,如果没有调用默认构造函数                         {                                 cout

LINQ查询操作符 LINQ学习第二篇

一.投影操作符 1. Select Select操作符对单个序列或集合中的值进行投影.下面的示例中使用select从序列中返回Employee表的所有列: using (NorthwindDataContext db=new NorthwindDataContext()) {     //查询语法     var query =         from e in db.Employees         where e.FirstName.StartsWith("M")