zoukankan      html  css  js  c++  java
  • 运算符

    华氏℉(Fahrenheit)=℃×9/5+32.摄氏℃

                 数学运算符

     1.                 +  -   *   /         

      int i = 0;           

      i = 0 - 1;           

      i = 1 * 4;            

    i = 9 / 3;            

    Console.Write(i);            

    Console.ReadLine();

     2.                   %                         //显示的是余数!            

       int a = 1;           

      double b = 2.2;            

    double c = 11.1 % 3;               //显示的是余数! c=2.1           

      Console.WriteLine(c);           

      Console.ReadLine(); 

     3.        ++--                     ++,--分别表示    加1,减1.
               int i = 6;
                int a;
                a  = i++;  //a=6,i=7即  先赋值   再运算;此时表示,a=i,i=i+1;
              a = ++i;  //a=7,i=6即  先运算   再赋值!此时表示,a=i+1,i=i;
                  
                 Console.WriteLine(i);
                 Console.ReadLine();

    4.      +=,-=,*=,/= 赋值运算符

                    +=2;             //   此时表示 i+ =i+2;
                   i  -=3;              //   此时表示 i- =i-3;
                   i  /=5;             //  此时表示 i/ =i/5;
                   i  *=6;            //  此时表示 i* =i*6;

    练习,输入半径求圆面积!

    Console.WriteLine("圆的半径:");         
                  double a=double.Parse(Console.ReadLine());
                  double b = Math.PI * a * a;        //Math.PI表示圆运算的π,Math表示提供数学函数常用值的数据库。
                  Console.Write(b);
                  Console.ReadLine(); 

    5.         bool 判断是否,输出 true、false

     (1)关系运算符

    ==是不是等于;  != 不等于 ;   <> ; <=小于等于 ; >=大于等于。              

        int i = int.Parse(Console.ReadLine());            

        bool b = (i == 2);           c=(i!=2);        d=(i>=3) ;

    (2)  && and           并         

            bool b = (i > 3 & i < 5);        && 并    

             ||                     或

            bool b =(i>3||i<1);                || 或

              !                非                   ! 非             

    // bool b = !(i > 9);                  !要用在()前面。                                       

    (3) ?:条件运算符     //()内表示关系运算或逻辑运算,返回bool 值,满足时运算:前的,不满足时运算:后面的          

    i =(b >10)?9:5;                             

    i=(b>5)?(i =i +1):(i =i -1);     //是运算或者输出:前的内容!              

    Console.Write(i);             

    Console.ReadLine();

    6.运算符优先级

    (1).  算数运算符:         ++--    ,     */%    ,    +-  

    (2).  关系运算符:        <,>,<=,>=     ,     ==,!=          

    (3).  逻辑运算符:         &&        ,      ||                                                            

    练习,判断分数是否合格,输出恭喜或加油!

                Console.WriteLine("分数:");
                int a=int.Parse(Console.ReadLine ());    
               string b =(a>60)?("恭喜发财"):("继续努力"); 
                //()内的文字要用“”包裹,要选用合适的类型表述输入和输出的内容。
                Console.Write(b);
                Console.ReadLine();*/ 
                 //判断输入数值是否>60,然后,是:输出“恭喜发财”;否:输出“继续努力

    练习,把24制时间换算成12制。

     Console.WriteLine("输入1到24整数值");
               int a=int .Parse( Console.ReadLine());
               int b;
               b = (a > 12) ?  (a - 12):a;
               Console.Write(b);
               Console.ReadLine();

    练习,判断一个200以内的数字和13 的关系,先判断是不是0~200,是输出“对”;然后再判断和13 的关系

     Console.Write("输入一个数字:");              

       Decimal a = Decimal.Parse(Console.ReadLine ());              

       Console.Write("是不是0~200:");            

        string b=(a>=0&a<=200)?("对"):("否");

      Console.WriteLine(b);               

      Console.ReadLine();               

    decimal  c,d;           

    c = a % 13;                

    d =(int) a / 13; 

         //  string s=(a %13==0)?("Y"):("N");   注意写入格式。此语句可以直接判断是不是13倍数!       

    Console.Write("余数:");                 Console.WriteLine(c);           

     Console.Write("倍数:");                 Console.WriteLine(d);                

    Console.ReadLine(); 

    练习,判断是不是100以内的质数

                Console.Write ("输入一个数字:");        

         decimal a = decimal.Parse(Console.ReadLine());    

           string b;          

    b = (a % 2 != 0 & a % 3 != 0& a % 5 != 0& a % 7 != 0&a!=1||a==2||a==3||a==5||a==7) ? ("shi") : ("fou");    

    Console.Write(b);            

    Console .ReadLine();

  • 相关阅读:
    MySQL存储过程参数【4】
    MySQL存储过程的变量【3】
    MySQL存储过程入门【2】
    MySQL存储过程简介【1】
    MySQL删除重复行的方式
    在MySQL单个表中找到重复的值
    MySQL比较两个表不同的数据
    【思维】P5743 【深基7.习8】猴子吃桃——有趣的解法,归纳推导
    对判断质数的算法的优化
    【思维】P1321 单词覆盖还原
  • 原文地址:https://www.cnblogs.com/huaze/p/4020614.html
Copyright © 2011-2022 走看看