温故而知新(二)
2018-06-18 02:25:24来源:未知 阅读 ()
二、C#运算符
1.基本算数运算符
名称 | 符号 |
加法 | + |
减法 | - |
乘法 | * |
除法 | / |
取余数 | % |
- 不说废话,直接上代码:
1 int a = 10; 2 int b = 5; 3 //分别进行计算 4 int c1 = a + b; 5 int c2 = a - b; 6 int c3 = a * b; 7 int c4 = a / b; 8 int c5 = a % b; 9 //输出结果 10 Console.WriteLine("a+b={0}", c1); 11 Console.WriteLine("a-b={0}", c2); 12 Console.WriteLine("a*b={0}", c3); 13 Console.WriteLine("a/b={0}", c4); 14 Console.WriteLine("a%b={0}", c5); 15 Console.ReadKey();
2.自增自减运算符
名称 | 符号 |
自增 | ++ |
自减 | -- |
- 单独使用时,加加(减减)不论在操作数的前面还是后面,效果都一样,给自身加(减)1
- 在运算式中时,如果加加(减减)在某个式子前面,那么就先给该式加(减)1,再参与整个运算式的运算;如果加加(减减)在某个式子后面,那么就要在整个运算式中从左向右依次运算
- 例如:
1 int a = 10; 2 int b = a++ + ++a * 2 + --a + a++; 3 //b=10+12*2+11+11; 4 //a=12;
3.赋值运算符
名称 | 符号 |
等号 | = |
加等号 | += |
减等号 | -= |
乘等号 | *= |
除等号 | /= |
取余等号 | %= |
- 不说废话,直接上代码:
1 int a1 = 20, a2 = 20, a3 = 20, a4 = 20, a5 = 20; 2 int b1; 3 //将变量a1的值赋值给变量b1 4 b1 = a1; 5 //变量a1的值加5,然后将计算结果再赋值给变量a1 6 a1 += 5;//等价于:a1 = a1 + 5; 7 //变量a2的值减5,然后将计算结果再赋值给变脸a2 8 a2 -= 5;//等价于:a2 = a2 - 5; 9 //变量a3 的值乘5,然后将计算结果再赋值给变量a3 10 a3 *= 5;//等价于:a3 = a3 * 5; 11 //变量a4的值除以5,然后将计算结果再赋值给变量a4 12 a4 /= 5;//等价于:a4 = a4 / 5; 13 //变量a5的值对5取余数,然后将计算结果再赋值给变量a5 14 a5 %= 5;//等价于:a5 = a5 % 5; 15 //输出计算结果 16 Console.WriteLine("b1={0}", b1); 17 Console.WriteLine("a1+5={0}", a1); 18 Console.WriteLine("a2-5={0}", a2); 19 Console.WriteLine("a3*5={0}", a3); 20 Console.WriteLine("a4/5={0}", a4); 21 Console.WriteLine("a5%5={0}", a5); 22 Console.ReadKey();
4.关系运算符
- 用来描述两个事物之间的关系
- 由关系运算符连接的表达式称为关系表达式。关系表达式的结果是布尔类型的值
名称 | 符号 |
大于号 | > |
小于号 | < |
大等于 | >= |
小等于 | <= |
等于 | == |
不等于 | != |
5.逻辑运算符
名称 | 符号 |
逻辑与 | && |
逻辑或 | || |
逻辑非 | ! |
- 逻辑与/逻辑或
表达式1 表达式2 表达式1&&表达式2 表达式1||表达式2 True True True True True False False True False True False True False False False False
- 逻辑非
-
表达式 !表达式 True False False True
- 由逻辑运算符连接的表达式称为逻辑表达式。
- 逻辑表达式两边放的一般是关系表达式或布尔类型的值
6.优先级
- 贴张图,优先级从高到低,剩下的请自行脑补
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- C++ 运算符重载 2020-06-10
- C++ new初始化与定位new运算符 2020-05-22
- 重载加法运算符的复数运算 代码参考 2020-04-29
- C++基础 学习笔记五:重载之运算符重载 2020-04-23
- 第五章 继承与派生 2020-04-04
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash