C#基础知识 - 操作数与运算符篇
更多C#基础知识详解请查看:C#基础知识 - 从入门到放弃
4.1 表达式 - 操作数与运算符组成
C#中,表达式(expression)是由操作数(operands)和操作符(operators)组成的代码片段,用于计算值。表达式可以是简单的算术运算,也可以是复杂的逻辑判断或函数调用。
表达式在程序中代码中用于计算值、进行逻辑判断、执行函数调用、进行赋值等操作。表达式的结果可以是常量、变量或其他表达式的计算结果。
4.1.2 C#中常见的表达式类型:
1、算术表达式:
加法表达式:a + b
减法表达式:a - b
乘法表达式:a * b
除法表达式:a / b
取余表达式:a % b
2、关系表达式:
等于表达式:a == b
不等于表达式:a != b
大于表达式:a > b
小于表达式:a < b
大于等于表达式:a >= b
小于等于表达式:a <= b
3、逻辑表达式:
逻辑与表达式:a && b
逻辑或表达式:a || b
逻辑非表达式:!a
4、条件表达式:
条件表达式:condition ? trueValue : falseValue
5、赋值表达式:
赋值表达式:a = b
复合赋值表达式:=+, =-, =*, /=, ...
6、函数调用表达式:
函数调用表达式:function(arg1, arg2, ...)
7、成员访问表达式:
成员变量访问表达式:object.member
成员方法调用表达式:object.Method()
8、数组和索引访问表达式:
数组元素访问表达式:array[index]
4.1.2 表达式示例
【示例】按照提示的信息输入,最后系统会打印到屏幕。
Console.WriteLine("请输入您的姓名:"); //输出
string Name = Console.ReadLine();
Console.WriteLine("请输入您的性别:");
string Gender = Console.ReadLine();
Console.WriteLine("请输入您的年龄:");
string Age = Console.ReadLine();
Console.WriteLine("您好,{0}!您是{1}生,您的年龄是{2}岁", Name, Gender, Age);
Console.ReadKey();
//Console.WriteLine("");中双引号中内容可原样输出,但是转义字符以及索引号{i}除外
运行程序:
请输入您的姓名:
程饱饱吃的好饱
请输入您的性别:
男
请输入您的年龄:
24
您好,程饱饱吃的好饱!您是男生,您的年龄是24岁