运算符: 一、算术运算符: + - * / % ——取余运算

取余运算的应用场景: 1.奇偶数的区分。

2.把数变化到某个范围之内。——彩票生成。

3.判断能否整除。——闰年、平年。

int a = 10, b = 3;

Console.WriteLine("10/3=" + (a / b));

Console.WriteLine("10%3=" + (a % b));

++(自增运算) --(自减运算)——它只能对变量进行运算。

int a = 5;

a++; //7++; //错误。

Console.WriteLine(a);//a = 6;

1.前自增/前自减 先进行自增/自减运算,然后再进行其它运算。可以简单认为前自增/前自减的优先级是最高。

int a = 5,b;

b = ++a;

Console.WriteLine("a=" + a + ";b=" + b);  //结果应当a=6,b=6

2.后自增/后自减 先进行其它运算,当其它运算都完成后,再进行自增/自减运算。

可以简单认为是后自增/后自减优先级是最低的。

int a = 5,b;

b = a++;

Console.WriteLine("a=" + a + ";b=" + b);//结果应当是a=6,b=5

二、关系运算符:——用来判断式子成立与否 == != > >= < <= 注意: 双等号不要写成单等号

三、逻辑运算符:&&,||都双操作数,!单操作数 && 与(并且)

1、

&& 并且

int a = 5,b=6;

Console.WriteLine(a > b && a > 0); //false;

//true???

2、

|| 或(或者)

int a = 5,b=6;

Console.WriteLine((a > b) || (a > 0)); //true

//false??

! 非 ——取反

优先级: 一般来说:

1.算术运算术的优先级要高关系运算符;关系运算符的优先级要高于逻辑运算符

2.逻辑非优先级最高。逻辑与要高于逻辑或。

3.如果在不确定,就加小括号。

四、其它运算符:

1.赋值运算符:=。把右边的结果送到左边去。左边只能是变量。

2.复合运算符:+= -= *= /= %=   知道就行。 a+=5;   <==> a = a + 5

3.条件运算符:三目运算符?:。

int a=5,b=6,c;

c = a > b ? a : b; Console.WriteLine( c )

转载于:https://www.cnblogs.com/999c/p/4179105.html

C#。2.1 运算符相关推荐

  1. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  2. 第一个python程序:定义,列表,元组,集合,求并集交集,键和值,运算符,缩进

    ''' 来源:天善智能韦玮老师课堂笔记 ''' print("定义") a = 6 # python里无需定义 print("a=",a) a += 1 # + ...

  3. C++ 重载运算符 operator

    operator  是什么 operator 是C++的一个关键字,它和运算符(+,-,*,/,=,等等)一起使用,表示一个运算符重载函数 operator 没有返回语句 operator 的作用 : ...

  4. Python 位运算符

    Python 位运算符有 1 按位与(&) 2 按位或(|) 3 按位异或(^) 4 按位取反(~) 5 左位移(<<) 6 右位移(>>) 运算符 描述 & ...

  5. C++ sizeof 运算符的使用

    sizeof  是C++ 中 唯一的一个带字母的运算符, sizeof 的功能: 返回指定的数据类型或者表达式值的数据类型在内存中所占的字节数. sizeof  运算符的使用 1 sizeof(类型) ...

  6. C++ 获取内存地址(取值运算符)

    c++ 获取内存地址使用取值运算符 : & 下面看下& 的使用 #include <iostream> using namespace std; int main() {s ...

  7. Python 算术运算符

    算数运算符: 运算符 说明 实例 + 加 1+2  结果为3 - 减 2-1 结果为1 * 乘 2 * 2 结果为4 / 除 7/2 结果为3.5 % 取模  返回除法的余数 7%2 结果为1 // ...

  8. Python 运算符之成员运算符 in 与 not in

    Python成员运算符 in  是判断值在某个列表中就返回True , Python成员运算符 not in  是判断值不在某个列表中就返回True , 下面是简单的一个list 帮助理解 list_ ...

  9. 自兴人工智能——Python运算符和操作对象

    在Python中支持以下7种运算符: 1.算数运算符: +(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分 2.比较运算符:(返回的是一个 ...

  10. C++ 笔记(10)— 运算符(算术、关系、逻辑、位运算、赋值和其它运算符)

    运算符是一种告诉编译器执行特定的数学或逻辑操作的符号. C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其它运算符 1. 算术运算符 ...

最新文章

  1. TensorFlow分布式(多GPU和多服务器)详解
  2. Django博客系统注册(图形验证码接口设计和定义)
  3. 建军92周年,让我们了解那些先进的军用机器人
  4. xcode升级之后,VVDocument失效的解决办法
  5. ARM汇编:汇编中proc、endp、ret、near、far指令用法
  6. pythondistinct教程_mongodb如何执行distinct
  7. 嵌入式linux开发课程设计,嵌入式Linux开发课程设计指导书
  8. 如果拿到私钥的话,https会被攻击吗?
  9. SAP CRM Collection wrapper的publish_current用法
  10. [单选题]PHP函数,mail($param1, $param2, $param3),其中的$param2参数包含什么?
  11. java将一个对象赋值给另一个对象_java一个对象赋值给另一个对象,支持平铺类和层级类间的互转...
  12. 2021 Axios 各种请求方式传递参数格式整理
  13. jq双击放大图片_痘痘肌肤反馈图片,平时注意这3个就可以
  14. (转)关于中国的互联网
  15. ubuntu opencv多版本控制
  16. 方差标准差,均方误差均方根误差,平均绝对误差
  17. Camera-3A AE/AWB/AF
  18. Arrays.copyOf 编译器提示 Usage of API documented as @since 1.6+ less... (Ctrl+F1) This inspection finds
  19. 灵异问题,使用EasyConnect后,用navicat可以访问数据库,但是用Idea跑项目连接超时怎么办?
  20. es6根据对象属性获取到当前值的下标

热门文章

  1. ARM全新Armv9架构:10年最大更新、增强AI和security能力
  2. 过拟合解决方法之L2正则化和Dropout
  3. Tensorflow之 CNN卷积神经网络的MNIST手写数字识别
  4. c++从txt中读取数据,数据并不是一行路径(实用)
  5. android开发板功能,Android中NFC模块PN532开发板应用/原理图/PCB等全部资料
  6. 基于STM32的波形发生器
  7. Android大事记(不断更新中)
  8. MySQL笔记(十)MySQL事务 transaction
  9. 3分钟融云Demo体验:IM即时通讯篇
  10. Hbase的伪分布式安装