zoukankan      html  css  js  c++  java
  • 2014-12-10 c#运算符和语句

    static void Main(string[] arges)

    {

    //数学运算符 加减乘除模

    int a=1;

    int b=2;

    int c=a+b;

    c=1+14%13;

    Console.WriteLine(c);

    //递增运算符

    c=a++   //"a++"等于“a=a+1”,先执行C的操作,再执行 a 的操作

    c=++a  //先执行++a操作,再执行c的操作

    前++的运算优先级在加减乘除模之上

    //比较运算符 >,< ,>=, <=, ==, != ("=="判断是否相等)

    bool bo=a>b;

    Console.WriteLine(bo);

    比较运算符的优先级在数学运算符之下

    //逻辑运算符 &&(与),||(或) ,!(非,意思为取反)

    bool bo;

    bo=a>b&&a>3;

    bo=!(a<b) || a<2;

    Console.WriteLine(bo);

    Console.ReadLine();

    逻辑运算符优先级在比较运算符之下

    //其他赋值运算符,+=,-+,*=,%=

    a+=b    意思为a=a+b

    //条件运算符(比较表达式)?(语句一):(语句二);--如果满足执行冒号前内容,不满足执行冒号后内容

    c=(a>b)?(a+1):(b+1)

    Console.WriteLine(c);

    string s;

    s=Console.ReadLine();

    a=a+int.Parse(s.ToString());

    Console.WriteLine(a);

    Console.ReadLine();

    例:判断一个月份为上半年或下半年

    String b=Console.ReadLine();

    int a=int.Parse(b);

    string s=(a>=1&&a<=6)?("上半年"):((a>=7&&a<=12)?("下半年"):("请输入正确的日期"));

    Console.WriteLine(s);

    Console.ReadLine();

    /*语句:

    *分支语句: if,if else,if elseif else,switch case

    *循环语句:for,while,do while,foreach

    *跳转语句:break,continue

    *异常语句:try catch finally         */

    分支语句

    int a=5;

    if (a>0)

    {  Console.WriteLine("这是一个正数");

    }

    esle  //如果a<=0,才执行此后语句,若不加else则总执行此后语句

    {  Console.WriteLine("这是一个小于等于0的数");

    }

    else if (a>10)

    {  Console.WriteLine("这是一个大于十的数");

    }

  • 相关阅读:
    JDBC连接MySQL数据库及演示样例
    Devstack: A copy of worked local.conf I&#39;m sharing with you.
    jQuery Easy UI Droppable(放置)组件
    指针
    “cvSnakeImage”: 找不到标识符
    按键控制电机显示速度
    验证(Verification)与确认(Validation)的差别
    转换流--OutputStreamWriter类与InputStreamReader类
    特征选择方法之信息增益
    Angular和jQuery的ajax请求的差别
  • 原文地址:https://www.cnblogs.com/jintuo/p/4154825.html
Copyright © 2011-2022 走看看