zoukankan      html  css  js  c++  java
  • 【2017-02-20】C#基础

    运算符

    分类

    符号

    解释

    优先级

    算数

    ++  --

    加加(加1)  减减(减1)

    由高到低,即执行顺序由上到下(圆括号的优先级最高)

    *  /  %

        取余

    +  -

      

    关系

    <  >  <=  >==

    小于  大于  小于等于  大于等于

    ==  !==

    等于  非等于

    逻辑

    &&

    并且

    ||

    非(注:优先级在此表的最顶层)

    条件运算符

    ?:

    唯一的一个三元运算符  如果

    赋值

    =  +=  -=  *=  /=  %=

    如:x-=4.即x=x-4

    1、算术运算符 + - * /   %  ++  --

    int a = 1,b = 2;

    Console.WriteLine(a + b);

    输出结果:3

    1.2、取余 %

    int a = 10,b = 3,c;

    Console.WriteLine(c = a%b);

    输出结果:1

    int a1 = 11,b1 = 3,c1;

    Console.WriteLine(c1 = a1%b1);

    输出结果:2

    1.3、前++/--与后++/--的区别

    int a = 10,b = a++;

    Console.WriteLine(a);

    Console.WriteLine(b);

    输出结果:10

              11

    int a = 10,b = ++a;

    Console.WriteLine(a);

    Console.WriteLine(b);

    输出结果:11

              11

    2、关系运算符  <  >  <=  >=  !=

    int a = 10,b = 10,c = 11;

    bool d = a >= b < c;

    Console.WriteLine(d);

    输出结果:True

    string a1 = “10”,b1 = “10”;

    bool c1 = a1 != b1;

    输出结果:False

    //注意<=,>=格式

    3、逻辑运算符  &&  ||  !

    string a = “10”,b = “10”;

    int c = 10,d = 11;

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

    输出结果:False

    //注意理解&&(并且),||(或),!(非)的意思

    4、条件运算符  ?:

    例子:a = b = 1?”1”:”2”;

    //如果b=1,则输出1;b!=1,则输出2

    5、赋值  =  +=  -=  *=  /=  %=

    a -= 1,即a = a-1

    ------------------------------------------------------------------------------

                //输出内容,接受用户输入的内容
                Console.Write("请输入一个100以内的整数:");
                string ZS11 = Console.ReadLine();
    
                //显式转换,条件判断,输出“是/不是”
                int ZS12 = Convert.ToInt32(ZS11);
    
                Console.WriteLine("是不是7的倍数:" + (ZS12 % 7 == 0 ? "" : "不是"));
                Console.WriteLine("十位数是不是7:" + (ZS12 / 10 == 7 ? "" : "不是"));
                Console.WriteLine("个位数是不是7:" + (ZS12 % 10 == 7 ? "" : "不是"));
    
    
    
    
    
    
    
    
                //输出内容,接受用户输入的内容
                Console.Write("请输入您的成绩(0-100):");
                string CJ11 = Console.ReadLine();
    
                //显式转换,条件判断,输出判断后的内容
                int CJ12 = Convert.ToInt32(CJ11);
    
                Console.WriteLine(CJ12 >= 60 ? "及格了!" : "不及格,继续努力!");
    
    
    
    
    
    
    
                //输出内容,接受用户输入的内容
                Console.Write("请输入第一个数:");
                string S11 = Console.ReadLine();
    
                Console.Write("请输入第二个数:");
                string S21 = Console.ReadLine();
    
                Console.Write("请输入+/—:");
                string YSF11 = Console.ReadLine();
    
                //显式转换,根据用户输入的内容进行条件判断,输出结果
                double S12 = Convert.ToDouble(S11);
                double S22 = Convert.ToDouble(S21);
    
                double end1 = S12 + S22;
                double end2 = S12 - S22;
    
                Console.WriteLine(YSF11 == "+"?end1:end2);
    
    
    
    
    
    
    
    
    
    
                //输出内容,接受用户输入的内容
                Console.Write("请输入一个1-100的整数:");
                string ZS41 = Console.ReadLine();
    
                //显式转换,根据用户输入的内容进行条件判断,输出结果
                int ZS42 = Convert.ToInt32(ZS41);
    
                Console.WriteLine(ZS42 >= 50&&ZS42 != 66?"":"");
    
    
    
    
    
    
    
    
    
    
    
                //防止控制台程序闪退
                Console.ReadLine();
  • 相关阅读:
    现代程序设计 作业1
    现代程序设计课程简介
    ubuntu 下解决安装包依赖问题
    centos下安装nginx和php-fpm
    如何在本机上将localhost改为www.dev.com
    神器
    脚本监测 前十名磁盘空间用户的列表
    使用xml来显示获取的mysql数据
    linux使用脚本自动连接数据库
    shell script的连接符是逗号,不是英文的句号
  • 原文地址:https://www.cnblogs.com/hanqi0216/p/6420261.html
Copyright © 2011-2022 走看看