【原创】C#零基础学习笔记002-表达式与运算符
其他路径:
CSDN: https://blog.csdn.net/wodehao0808
微信公众号:程序喵星人
更多资源和视频教程,QQ:1902686547
2. 表达式和运算符
2.1 算术运算符
算术运算符:
+ : 执行加法运算(如果两个操作数是 字符串, 则该运算符用作 字符串连接运算符, 将一个字符串添加到另一个字符串的末尾。)。表达式:操作数1 + 操作数2。
- : 执行减法运算。表达式:操作数1 - 操作数2。
* : 执行乘法运算。表达式:A * B。
/ : 执行除法运算。表达式:A / B。
% :取余数运算。表达式:A % B。
++ :操作数加1。表达式:++A 或 A++。
--: 操作数减1。表达式:--A 或 A--。
例如:
1 % 3 余数为 1
2 % 3 余数为 2
3 % 3 余数为 0
int m = 1;
++m; // m值为2
m++; // m值为3
--m; // m值为2
m--; // m值为1
2.2 比较运算符
比较运算符的计算结果为:true 或 false。
比较运算符:
> :检查一个数是否 大于 另一个数。表达式:A > B。
< :检查一个数是否 小于 另一个数。表达式:A < B。
>= :检查一个数是否 大于或等于 另一个数。表达式:A >= B。
<= :检查一个数是否 小于或等于 另外一个数。表达式:A <= B。
== :检查两个值是否 相等。表达式:A == B。
!= :检查两个值是否 不相等。表达式:A != B。
2.3 赋值运算符
赋值运算=
变量 = 表达式;
例如:
矩形的宽度 = 20;
矩形的高度 = 10;
矩形的面积 = 200;
2.4 一元运算符
一元运算符
++ / --
Variable ++;
相当于
Variable = Variable + 1;
Variable --;
相当于
Variable = Variable - 1;
假定 x = 10
+= :运算结果 = A + B。x += 5; 相当于 x = x + 5; 运算结果为:15;
-= :运算结果 = A - B。x -= 5; 相当于 x = x - 5; 运算结果为:5;
*= :运算结果 = A * B。x *= 5; 相当于 x = x * 5; 运算结果为:50;
/= :运算结果 = A / B。x /= 5; 相当于 x = x / 5; 运算结果为:2;
%= :运算结果 = A % B。x %= 5; 相当于 x = x % 5; 运算结果为:0;
2.5 Example: 表达式与运算符
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// 表达式与运算符
namespace Lesson_8_1
{
class Program
{
static void Main(string[] args)
{
/*
// example_1
int a = 20, b = 10, c;
c = a + b;
int d = 27, e = 5;
int f = d % e;
Console.WriteLine( f );
*/
/*
// example_2
// 比较运算符,它的运算结果只能是 bool 类型,结果为:true 或 false。
int h = 20, m = 19;
bool boolResult = h != m;
Console.WriteLine( boolResult );
*/
// example_3
// 一元运算符
int x = 20, y = 15;
x *= y; // x = x * y;
Console.WriteLine( x );
int j = 1;
// j++; // j = j + 1;
j--; // j = j - 1;
Console.WriteLine( j );
}
}
}