C#的精彩世界還離不開(kāi)其提供的豐富的操作符,按照操作數(shù)的個(gè)數(shù),C#操作符可分為以下幾類(lèi):
一元操作符 :++x,x++,--y,z--
二元操作符:x+y,x-y,x*y
三元操作符:x=(x>a?x:a);
如果從操作符的作用來(lái)看,C#操作符可以分為賦值操作符,算術(shù)操作符,關(guān)系操作符,邏輯操作符,位操作符和其它操作符。
1.賦值操作符
賦值操作符除基本的賦值操作符“=”之外還包括以下的組合賦值操作符:
要注意的是,對(duì)于復(fù)合的賦值操作符,中間不運(yùn)許有空ge,否則程序?qū)?huì)報(bào)錯(cuò)。
關(guān)于賦值操作符的運(yùn)用下面給出一個(gè)綜合的例子:
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);
}
}
運(yùn)行結(jié)果如下:

注意:符合賦值操作符右邊值的數(shù)據(jù)類(lèi)型必須與左邊值得數(shù)據(jù)類(lèi)型相同或能夠進(jìn)行隱式轉(zhuǎn)換,否則會(huì)出錯(cuò)。
2.算術(shù)操作符
C#為我們提供了5種算術(shù)操作符:
對(duì)于+,-,*,/,大家都不陌生,下面只說(shuō)一說(shuō)求余操作符%。
在C#中,%不僅可以對(duì)于整數(shù)求余數(shù),對(duì)小數(shù)同樣可以求余數(shù)。如 5%3=2,3.2%2=1.2,5%1.5=0.5。
下面給出一個(gè)綜合例子來(lái)說(shuō)一下算術(shù)操作符的用法:
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);
}
}
運(yùn)算結(jié)果如下:

新聞熱點(diǎn)
疑難解答