• 10-12C#基础--运算符


    10-12C#基础--运算符

    课前作业:班级内人数的姓名和年龄,分别写出之后并汇总。

    一、运算符的分类

     1、数学运算符(7个)

    1)+(加号)

    例:

    2)-(减号)

    例:

    3)*(乘号)

    例:

    4)/(除号)

    例:

    5)% (么号,取的是余数)

    例:

    6)++(递增符)自动运算+1

    前缀递增运算符:     

       例:                                                                                       

          

    后缀递增运算符:

    例:                                                                                                                      

     

    虽然得出的结果是一样的,但它们的区别在于:

    //前缀递增运算符:先运算,后赋值,最后分号之后得出的是赋值的结果

     

         int y=++x;

      相当于 x=x+1;

           int y=x;

    例:

     

    //后缀递增运算符:先赋值,后运算,最后分号之后得出的是赋值的结果

      int y=x ++;

    相当于 int y=x;

         x=x+1;

    例:

    7)--(递减符)自动运算减1

      计算方法同递增运算符,这里只强调前缀递减运算符与后缀递减运算符的区别:

    练习题1:计算圆的面积:

    2、关系运算符(6个)。只返回true或false。

    1)==

    2)!=(不等于)

    3)<

    4)>

    5)<=

    6)>=

    2、逻辑运算符(3个)。

    1)与(&&)相当于and,几个条件必须同时满足才执行

    2)或(||)相当于或者,只满足其中的一个或几个条件就可以。

    3)非(!)相当于否,只要不满足条件的都返回true,运用在表达式的小括号前面。

    4、其他运算符

    赋值运算符

    1)=(等于)

    2)+=(不等于)

    3)-=

    4)*=

    5)%=

    6)/=

    条件运算符?:

    x=(x>12)?(x-12):x;//假如x>12,那么x=x-12;否则x=x.

    例:24小时制转12小时制

    练习题2:判断学生的分数是否及格(60分)

    练习题3:判断0-100以内的数,是否是质数?

    练习题4:判断0-200以内的整数是否和13有关;

     

     

    二、运算符的优先级(由上往下)

    1) !

    2) 算术运算符

       ++--

       */%

       +-

    3) 关系运算符

     <><=>=

    ==!=

    4)逻辑运算符

    &&

    ||

    例:

     

     

     

     

     

     

  • 相关阅读:

    创建分区表
    提示 适配器错误
    新手-ios
    web中绝对路径换虚拟路径
    UpdatePanel1里面使用FileUpload控件
    批量将一个表数据导入到另外一个表里面(不同服务器也可以)
    oracle 定时 job
    修改oracle字符集
    Oracle定时备份数据库
  • 原文地址:https://www.cnblogs.com/xiaoqingshe/p/4021175.html
Copyright © 2020-2023  润新知