麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#常用操作符的使用詳解

2023-05-09 18:58:29
字體:
來源:轉載
供稿:網友

C#的精彩世界還離不開其提供的豐富的操作符,按照操作數的個數,C#操作符可分為以下幾類:

  •  一元操作符 :++x,x++,--y,z--

  •  二元操作符:x+y,x-y,x*y

  •  三元操作符:x=(x>a?x:a); 

如果從操作符的作用來看,C#操作符可以分為賦值操作符,算術操作符,關系操作符,邏輯操作符,位操作符和其它操作符。

1.賦值操作符

賦值操作符除基本的賦值操作符“=”之外還包括以下的組合賦值操作符:

  • +=    如:int x;  x+=5; 相當于:x=x+5;
  • -=     如:int y,z=4; y-=z;  相當于:y=y-z;
  • *=     如:double x,y = 2.3; x*=y;相當于:x=x*y;
  • /=     如:  int x,y;int a=5; y=3;  x/=y+a;相當于:x=x/(y+a);
  • %=   如: int y,x=12; y%=x; 相當于:y=y%x;
  • >>=  如: int y=16; y>>=2;相當于:y=y>>2;
  • <<=  如: int a=32; a<<=3;相當于:a=a<<3;
  • ^=     如: int a=32;a^=2;  相當于:a=a^2;

要注意的是,對于復合的賦值操作符,中間不運許有空ge,否則程序將會報錯。

關于賦值操作符的運用下面給出一個綜合的例子:

using System;

class ComOp
       {
                public static void Main()
                {
                       int x=5,y=13;
                       x -= y+3;
                       Console.WriteLine("x={0}",x);

                 double d1 = 10.5;
                        int d2=2;
                        d1*=d2+2;
                        Console.WriteLine("d1={0}",d1);

                  int a=16;
                         a>>=2;
                        Console.WriteLine("a={0}",a);
                 }
         }

運行結果如下:

C中的操作符 - KingLong - 武林網—KingLongs Blog

注意:符合賦值操作符右邊值的數據類型必須與左邊值得數據類型相同或能夠進行隱式轉換,否則會出錯。

2.算術操作符

C#為我們提供了5種算術操作符:

  • 加法操作符(+)
  • 減法操作符(-)
  • 乘法操作符(*)
  • 除法操作符(/)
  • 求余操作符(%)

對于+,-,*,/,大家都不陌生,下面只說一說求余操作符%。

在C#中,%不僅可以對于整數求余數,對小數同樣可以求余數。如 5%3=2,3.2%2=1.2,5%1.5=0.5。

下面給出一個綜合例子來說一下算術操作符的用法:

using System;

class AriOp
       {
                   static void Main()
                   {
                           int i;
                           i = 10/5;
                           Console.WriteLine("i=10/5={0}",i);
                           i = 13/5;
                           Console.WriteLine("i=13/5={0}",i);
                           i = 33/44;
                           Console.WriteLine("i=33/44={0}",i);

                    int a=13,b=11;
                          Console.WriteLine("a%b={0}",a%b);
                          double d1=12.3,d2=1.4;
                          Console.WriteLine("d1%d2={0}",d1%d2);
                  }
       }

運算結果如下:

C中的操作符 - KingLong - 武林網—KingLongs Blog

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线播放一区二区三区 | 久久精品视频日本 | 精品国产一区二区三区成人影院 | 日韩毛片一区二区三区 | 久久成人精品视频 | 久久久久久久一区二区三区 | 久久久久久久九九九九 | 成人444kkkk在线观看 | 久久亚洲线观看视频 | 日本在线看片 | 91精品国产九九九久久久亚洲 | 日韩精品无码一区二区三区 | 国产 日韩 亚洲 欧美 | 亚洲情视频 | 在线视频1区 | xx53xx| 久久av免费 | 国产人成精品一区二区三 | 久久国产精品久久久久久电车 | 欧美日韩成人一区二区 | 操操操日日日干干干 | 一级毛片电影院 | 久久精品视频网址 | 91精选视频 | 日韩视频一区 | 中文字幕免费播放 | 免费a观看 | av电影在线观看网站 | 无遮挡一级毛片视频 | 日韩视频高清 | 久久久久久久久久久久久久国产 | 91九色精品 | 国产一及毛片 | www.成人精品| 日韩中文字幕一区二区三区 | 综合网日日天干夜夜久久 | av免费大全 | 日本a在线观看 | 久久成人免费网 | 青久草视频 | 亚洲精品动漫在线观看 |