您的位置:首页 > 编程语言 > C#

c# 运算符 &&和&有什么区别

2017-05-21 21:59 260 查看
最近在重温c#基础知识,c#是易入门,难精,重新巩固一些基础知识,应该是大有裨益的。

今天看到了运算符这块,顺便做一些记录。

运算符分为三类

1. 一元运算符,处理一个操作数

2. 二元运算符,处理两个操作数

3. 三元运算符,处理三个操作数

大多数都是二元运算符,只有几个一元运算符和一个三元运算符

一二元运算符也是数学运算符,如下图

以上都是简单数值类型计算。注意加号其实有一元和两元运算符两种,作为一元运算符使用时,一般不会用到,除非比较高级的功能会用到(运算符重载)。

除了“+” 以外,其他数学运算符不能用于处理字符串。

1. 一元运算符。

注意运算符位置会直接影响到计算结果。

2. 赋值运算符。

var1 += var2 , 实际上与 var1 = var1 + var2 等价,此运算符也经常用于控件事件绑定,比如说, textBox1.Click += new EventHandler(mehod1); 这就话就相当于创建EventHandler对象,并让textBox1的Click事件指向method1。+=运算符也可以用于字符串运算。

优先级排序(从高到低):

++,--(用作前缀时), + , - 

*, / , %

+ , -

=, *=, /=, %=, +=, -=

++, --(用作后缀)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息