zoukankan      html  css  js  c++  java
  • C#语言基础—运算符

    算术运算符

    ++  --

    放置在变量名前面或者后面

                int a = 1;

                int b = a++;//int b=a ;a=a+1;

                int c = ++a;//a=a+1;int c=a;

                Console.WriteLine(a);

                Console.WriteLine(b);

                Console.WriteLine(c);

                Console.ReadLine();

    *     /     %

    %  ……模   ……除商取余

    %用途:判断a是不是b的倍数(是否能够整除)

           判断a的个位是不是b

           把数变成某个范围之内的数(利用余数一定比除数大的定理)

                int a = 10;

                int b = 3;

                Console.WriteLine(a%b);

    +    -

                int a = 3;

                int b = 4;

                Console.WriteLine(a-b);

                关系运算符

                >   <   >=   <=

                ==   !=

                int a = 4;

                int b = 6;

                bool c = a < b;

                Console.WriteLine(c);

                逻辑运算符

                &&    两个都满足

                ||        至少有一个满足

                !         若开始时是true,改为false

                int a = 4;

                int b = 7;

                int c = 8;

                bool d = a < b && a < c;

                bool e = a < b || a < c;

                Console.WriteLine(e);

                条件运算符   ?   :

                int a = 3;

                int b = 6;

                string s = (a < b) ? "对,a<b" : "错,a>b";

                int c = a > b ? 1 : 2;

                Console.WriteLine(s);

                赋值运算符

                =     +=      -=      *=      /=      %=

                int a = 3;

                a += 2;a= a+2;

                a -= 5;a=a-5;

                a *= 2;a=a*2;

                Console.WriteLine(a);

                条件运算符,练习

    例:

                

    //问,现在几点了。
    
               // 只输入小时数,判断是am还是pm
    
                //若是pm的,需要减去12小时进行打印报时
    
                Console.Write("现在几点?");
    
                int shi = int.Parse(Console.ReadLine());
    
     
    
                if (shi >= 0 && shi <= 24)
    
                {
    
                    string mm = shi > 12 ? "现在是pm" + (shi - 12) : "现在是am" + shi;
    
                    Console.WriteLine(mm);
    
                }
    
                else
    
                {
    
                    Console.WriteLine("您的输入有误!");
    
                }
    
                Console.ReadLine();

     例:

              

      //输入一个100以内的整数,判断这个数是否跟7有关
    
               // 7的倍数          %
    
                //个位数是7         %
    
               //十位数是7         /
    
     
    
                Console.Write("请输入一个100以内的整数:");
    
                int a = int.Parse(Console.ReadLine());
    
                Console.WriteLine("是7的倍数么?"+(a%7==0));
    
                Console.WriteLine("个位数是7么?"+(a%10==7));
    
                Console.WriteLine("十位数是7么?" + (a/10==7));

  • 相关阅读:
    需求分析之“客户隐形需求”
    JAVA版的SqlHelper【自学jdbc3个晚上的总结】
    NHibernate封装代码
    一步步认识NHibernate的延迟加载
    设置RichTextbox行间距
    .NET不可不读的书籍
    程序员的纠结
    CSS图片下载器
    从此告别CSDN
    C语言I博客作业02
  • 原文地址:https://www.cnblogs.com/mantou1314/p/5249346.html
Copyright © 2011-2022 走看看