C#编程自学之运算符和表达式
运算符
C#中的运算符是用来对值进行计算、比较或连接等操作的符号。常用的运算符包括算术运算符、关系运算符、逻辑运算符和赋值运算符等。
算术运算符
算术运算符包括加、减、乘、除、取余数和取负数等。其中加减乘除符号分别为“+”、“-”、“*”、“/”,取余符号为“%”,取负符号为“-”。
// 加减乘除示例
int a = 3;
int b = 5;
int c = a + b; // c的值为8
int d = a - b; // d的值为-2
int e = a * b; // e的值为15
int f = b / a; // f的值为1
// 取余示例
int g = 5 % 3; // g的值为2
// 取负示例
int h = -a; // h的值为-3
关系运算符
关系运算符用于比较两个值的大小或是否相等等。包括等于、不等于、大于、小于、大于等于和小于等于等符号,分别为“==”、“!=”、“>”、“<”、“>=”和“<=”。
// 关系运算符示例
int a = 3;
int b = 5;
bool c = a == b; // c的值为False
bool d = a != b; // d的值为True
bool e = a > b; // e的值为False
bool f = a < b; // f的值为True
bool g = b >= a; // g的值为True
bool h = b <= a; // h的值为False
逻辑运算符
逻辑运算符用于对逻辑值进行“与”、“或”、“非”操作。包括“&&”、“||”和“!”等符号,分别表示逻辑“与”、“或”和逻辑“非”。
// 逻辑运算符示例
bool a = true;
bool b = false;
bool c = a && b; // c的值为False
bool d = a || b; // d的值为True
bool e = !a; // e的值为False
赋值运算符
赋值运算符用于将值赋给变量或常量。常用赋值符号为“=”,还包括“+=”、“-=”、“*=”、“/=”和“%=”等符号,表示将右侧的数值进行相应运算后再赋值给左侧的变量或常量。
// 赋值运算符示例
int a = 3;
a += 5; // a的值为8
a -= 2; // a的值为6
a *= 3; // a的值为18
a /= 2; // a的值为9
a %= 5; // a的值为4
表达式
C#中的表达式是由运算符和操作数组成的。表达式可以用于计算值、比较值和判断逻辑等。
基础表达式
最基本的表达式是由一个数值、变量或常量组成的。
// 基础表达式示例
int a = 3;
int b = a + 5; // 对a和5进行加法运算,结果赋值给变量b
复合表达式
复合表达式是由多个运算符和操作数组合而成的表达式。
// 复合表达式示例
int a = 3;
int b = 5;
bool c = (a + b) > 5 && a < 5; // 复合表达式由加法、比较和逻辑运算符组成
结论
掌握C#中的运算符和表达式是C#编程的基础。在编写代码时需要注意运算符的优先级,以及表达式的合法性和正确性。通过多练习和实践,我们可以更好地掌握C#编程的技巧和方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#编程自学之运算符和表达式 - Python技术站