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);
    }
}

执行上面的代码,效果如下图所示。

取得数字 1234 的各个位数

本文标题:C#运算符

本文地址:http://www.hosteonscn.com/4748.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注