C#运算符
运算符是每一种编程语言中必备的符号,如果没有运算符,那么编程语言将无法实现任何运算。
运算符主要用于执行程序代码运算,例如加法、减法、大于、小于等。
下面我们将介绍算术运算符、逻辑运算符、比较运算符、三元运算符以及运算符的优先级。
算术运算符
算术运算符是最常用的一类运算符,包括加法、减法、乘法、除法等,
具体的表示符号如下表所示。
运算符 | 说 明 |
---|---|
+ | 对两个操作数做加法运算 |
- | 对两个操作数做减法运算 |
* | 对两个操作数做乘法运算 |
/ | 对两个操作数做除法运算 |
% | 对两个操作数做取余运算 |
这里需要强调的是:
- 当对两个字符串类型的值使用 + 运算符,代表的是两个字符串值的连接,例如 "123"+"456" 的结果为 "23456" 。
- 当使用 / 运算符时也要注意操作数的数据类型,如果两个操作数的数据类型都为整数,那么结果相当于取整运算,不包括余数;而两个操作数中如果有一个操作数的数据类型为浮点数,那么结果则是正常的除法运算。
- 当使用 % 运算符时,如果两个操作都为整数,那么结果相当于取余数。经常使用该运算符来判断某个数是否能被其他的数整除。
【实例 1】使用 / 和 % 运算符来取得数字 1234 中的千位、百位、十位、个位的值。
根据题目要求,代码如下。
class Program { static void Main(string[] args) { Console.WriteLine("千位" +1234 / 1000); Console.WriteLine("百位" + 1234 / 100 % 10); Console.WriteLine("十位" + 1234 / 10 % 10); Console.WriteLine("个位" + 1234 % 10); } }
执行上面的代码,效果如下图所示。
本文标题:C#运算符
发表评论