C#基础 运算符

运算符分为5类——

1.算数运算符[加加(++)   减减(--)  加(+)  减(-)  乘(*)  除(/)  取余(%)]

(1)前++和后++的区别

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 后++的用法
{
    class Program
    {
        static void Main(string[] args)
        {
            int a=10, b=a++;/*b=a++;是先把a=10赋给b,结果b=10,然后a再进行+1,结果a=11*/
           Console.WriteLine(a);
            Console.WriteLine(b);
//输出结果:a=11 b=10
           
        }
    }
}

后++

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 前++的用法
{
    class Program
    {
        static void Main(string[] args)
        {
            int a=10, b=a++;/*b=++a;是先把a=进行自加1,结果a=11,然后再将a=11赋值给b,结果b=11*/
           Console.WriteLine(a);
            Console.WriteLine(b);
//输出结果:a=11 b=11
           
        }
    }
}

       

2.关系运算符[大于(>)  小于(<)  大于等于(>=)  小于等于(<=) 等于(==)  不等于(!=)]

3.逻辑运算符[与(&&)  或(||)  非(!)]

4.条件运算符(唯一的三元运算符 如果(?:))例如:string s=a==b?"相等":"不等";(问号是判断a==b是否成立,成立则输出“相等”,否则“不等”。)

5.赋值运算符(=  +=  -=  *=  /=  %=)

原文地址:https://www.cnblogs.com/weiyu11/p/6420270.html