2021-10-08 愤怒的小白——————基础篇

     运算符的特点:   运算符:操作符  为了构造表达式,操作操作数,计算表达式的值
表达式:由操作符和操作数组成,有的时候表达式叶可以是一个单一的值
  运算符的分类:+ - * / %
/// 用/做运算,如果操作数中有浮点型,那么结果一定是浮点型
/// 自增++
自减--
特点:哪个在前边先算哪个
赋值运算符:= 将等号右边的表达式的值赋值给等号左边的变量
一元运算符:+ -(正负号)
二元复合运算符:+= -= /= *= %=   作业:<<= &= |= 
sizeof:它仅用于值类型,不使用引用类型
逻辑运算符:bool(他是System.Boolean的别名) 
      &&:与     ||:或       !:非
        &&:全真为真,有假则假
        ||:有真则真,全假为假
           !:表达式真则结果为假,表达式为假则结果为真
 关系运算符:用于比较运算 > < == >= <= !=
三目运算符:有三个操作数的运算            a>b?x:y;

下面代码示范:

class Program
    {
        static void Main(string[] args)
        {
            int i = 5;
            int j = 2;
            Console.WriteLine("{0},{1},{2},{3},{4}",i+j,i-j,i*j,i/j,i%j);
            Console.WriteLine(5/2.0);//2.5
            int a = 1;
            int b = a++;
            int c = ++b;
            Console.WriteLine("a={0},b={1},c={2}",a,b,c); //2 2 2

            int i1 = 6;
            int j1 = i1++;
            Console.WriteLine("i++后,i1="+i1);//7

            Console.WriteLine("j++后,j1="+j1);//6
            int i2 = 7;
            int j2 = ++i2;
            Console.WriteLine("++i后,i2=" + i2);//8
            Console.WriteLine("++j后,j2=" + j2);//8
            int i3 = 8;
            int j3 = i3--;
            Console.WriteLine("i--后,i3=" + i3);//7
            Console.WriteLine("j--后,j3=" + j3);//8
            int i4 = 9;
            int j4 = --i4;
            Console.WriteLine("--i后,i4=" + i4);//8
            Console.WriteLine("--j后,j4=" + j4);//8

            int a1 = 2;
            a1 = a1 + 3;
            //a1 += 3;
            Console.WriteLine(a1);

            int a2 = 5;
            int b2 = a2;
            a2 = 666;
            Console.WriteLine(b2);

            int a3 = 10;
            a3 /= 3;
            Console.WriteLine(a3);
            string a5 = "asfa";
            int a6 = 35;
            Console.WriteLine(sizeof(int));
            Console.WriteLine(sizeof(double));
            // Console.WriteLine(sizeof(string));
            Console.WriteLine("{0}",1==2);//False

            int a7 = 1;
            int a8 = 2;
            if ((a7>0)&&(a8<3))
            {
                Console.WriteLine("没毛病,铁子");
            }
            else
            {
                Console.WriteLine("特利迦");
            }
            if ((a7 > 0) || (a8 > 3))
            {
                Console.WriteLine("没毛病,铁子");
            }
            else
            {
                Console.WriteLine("迪迦");
            }

上一篇:C#基础程序10000-7 学生成绩if分支以及if else分支语句程序


下一篇:C#简单题目练习-1