今天看啥
    热点:

      天发国际娱乐官网:”儿子黄培国一开始对父亲的做法很不理解。

      C#编写代码经常使用的运算符、运算表达式的基础内容讲解,


      【前言】

      俗话说的好,打铁要趁热,那么小编就学到一点就总结一点吧。

      【概述】

      本次总结主要总结的是运算符、运算表达式以及在讲运算符和运算表达式的时候补充的一些内容。

      【运算符】

      运算符和上边的注释符、变量一样,同样有好几种,那么小编就在下方给大家举几个常见的运算符和运算表达式。

      类型 举例
      赋值运算符 =
      算数运算符 +、-、*、/、%(取余数)
      复合赋值运算符 ++、–、+=、-=、*=、/=、%=
      关系运算符 (大于)>,(小于) <,==(等于,相等),!=(不等),>=(大于等于,包含),<=(小于等于,包含)
      逻辑运算符 &&(逻辑与)、

      首先来说一下赋值运算符”=”

      int nums=11;

      赋值运算符就是把在赋值运算符右边的值赋给左边的变量,由赋值运算符连接起来的表达式就叫做赋值表达式。那么上边的结果就是给nums赋值为11。

      变量可以重复赋值,一旦给一个变量附了一个新值,那么变量中的老值就不存在了。

      接下来说一下算数运算符”+、-、*、/”

      //例如计算几天(如3个月零三天是多少周多少天)
      
      int day=3;
      int month=3;
      int sumday=month*3+day*3;
      int resultday=sumday/7;
      int result=day%7;
      console.writeline("{0}周{1}天",resultday,result);
      console.readkey();

      但是有一点是算数运算表达式中需要着重了解的,那就是他们的优先级:先乘除,后加减,有括号的先算括号里的,相同级别的从左至右进行运算。小括号可以无限制套用,但是一定要成对出现。

      然后在说一下这个复合赋值运算符”++、–、+=、-=、*=、/=、%=”。

      这个在之后的循环结构的学习中会经常使用到这个,所以就在这里总结一下。大家可以很显然的看出这个为什么叫做复合赋值运算符。这个复合赋值运算符其实就是两个算数运算符连在一起组成的,他只需要一个操作数就可以进行运算,所以也叫他们为一元运算符。反之像算数运算符那种需要两个操作数的就成为二元运算符。

      接下来就讲一下复合运算符中最简单的“加加和减减”

      一元运算符+ +和- -比二元的+或者-的优先级要高,他们是自身加一或者减一。同时他们也有前加前减或者后加后减。

      //-------------1
      int num=10;
      num=num++;
      console.writeline("num的值为{0}",num);
      console.readkey();
      
      
      //-------------2
      int num=10;
      num=++num;
      console.writeline("num的值为{0}",num);
      console.readkey();

      这会的前加和后加的运行结果都是一样的,但是并不是所有的时候都是一样的。当他们参与运算的时候就大不相同。如下:

      //------------1
      int num=10;
      num=10+num++;
      console.writeline("num的值为{0}",num);
      console.readkey();
      //------------2
      int num=10;
      num=++num+10;
      console.writeline("num的值为{0}",num);
      console.readkey();

      此时再去进行运行的话结果就大不相同,第一种运行结果是20,第二种运行结果为21。

      后加是先取num原值参与运算,然后再自身加1,而前加是先自身加1,然后再参与运算。

      接下来说一下这个比较运算符。”+\ - \ * \ /”

      比较运算符的话就比较简单了,在使用时和算数运算符差不多,只不过他返回的是布尔(bool)型的值(true false),需要使用布尔型的值去接收。

      最后说一下这个逻辑运算符”&&(逻辑与)、||(逻辑或)、!(逻辑非)”

      下面举例一幅图来展现他们的一个关系。

      这里写图片描述

      这里写图片描述

      这里写图片描述

      【运算表达式】

      听他的名字大家肯定就有自己的理解了吧,运算表达式其实就是运算符组成的表达式。正如上面代码中体现的就是运算表达式。

      【总结】

      这些都是我们以后在编写代码的时候经常使用的基础,大家一定要熟练掌握哦,多去练习。

      www.1click-soft.comtruehttp://www.1click-soft.com/C_jc/1304362.htmlTechArticleC#编写代码经常使用的运算符、运算表达式的基础内容讲解, 【前言】 俗话说的好,打铁要趁热,那么小编就学到一点就总结一点吧。 【...

      相关文章

      帮客评论

      视觉看点
      百度 360 搜狗