數(shù)學(xué)運(yùn)算符:+ - * / %
比較運(yùn)算符:< > = <= >= != 返回bool值
邏輯運(yùn)算符:&&并且、||或者,兩者運(yùn)行順序無(wú)先后
邏輯非"!": 只作用于緊跟的代碼,數(shù)學(xué)運(yùn)算符(在有括號(hào)的情況下成立)<優(yōu)先級(jí)<比較運(yùn)算符
運(yùn)算順序:"(* / %)">"(+ -)", 邏輯運(yùn)算符,賦值運(yùn)算符“=”
自增“++”自減“--”:寫(xiě)在變量前就先++后賦值,優(yōu)先級(jí)>加減乘除模;寫(xiě)在變量后就先賦值后++,優(yōu)先級(jí)<加減乘除模。如:
int a = 0; int b = 0; int c = ++a + b; int d = a++ + b; Console.WriteLine(c +","+ d+","+a);
c,d,a的輸出結(jié)果分別是1,1,2
條件運(yùn)算符 (比較表達(dá)式)?(滿足表達(dá)式:語(yǔ)句一):(不滿足表達(dá)式:語(yǔ)句二)
其他賦值運(yùn)算符:+= -= /= *= %=
int,long,double,float,decimal
1.sbyte--有符號(hào) byte--無(wú)符號(hào)(正數(shù))255
2.int long short--有符號(hào) uint ulong ushort--無(wú)符號(hào)
3.enum枚舉 struct結(jié)構(gòu)體
1.class 委托 dynamic 接口 object string
2.object基類 所有類型的父類(統(tǒng)稱)
const使變量轉(zhuǎn)換為常量,方法:const int = 1
1、值類型轉(zhuǎn)為值類型:強(qiáng)制轉(zhuǎn)換。例:
int i = 4; int s = 5;double jieguo = (double)i/s; double i1 = 4.5; int s1 = 5;double jieguo1 = i1 / (double)s1;
2、值類型轉(zhuǎn)換成引用類型:顯式轉(zhuǎn)換。例:
//轉(zhuǎn)換為字符串ToStringstring j = i.ToString();Console.WriteLine(j);//j現(xiàn)在是字符串形式
3、引用類型轉(zhuǎn)換為值類型:隱式轉(zhuǎn)換(需要在值類型的承受范圍內(nèi),如“1.23”就不能轉(zhuǎn)換成int整數(shù)型)。例:
string st = "1.35";double dd = double.Parse(st);double ds = Convert.ToDouble(st);//另一種方法int ss = int.Parse(st);//Wrong!不能運(yùn)行int ii = (int)double.Parse(st);//轉(zhuǎn)換為整型時(shí)需要先轉(zhuǎn)換為double型,默認(rèn)取floor值Console.WriteLine(dd);//結(jié)果是1.35Console.WriteLine(ii);//結(jié)果是1
1、從控制臺(tái)輸入底面半徑和高,求圓柱的表面積

Console.WriteLine("請(qǐng)輸入底邊半徑和高:");double di = double.Parse(Console.ReadLine());double h = double.Parse(Console.ReadLine());double dimianji = 3.14 * r * r;double cemianji = 2 * 3.14 * r * h;double biaomianji = dimianji * 2 + cemianji;Console.WriteLine("圓柱的表面積是:{0}",biaomianji);
2、(含if語(yǔ)句的)從控制臺(tái)輸入一個(gè)月份,如果這個(gè)月份是1~6月,就輸出“這是上半年”,否則輸出“這是下半年”

Console.WriteLine("請(qǐng)輸入一個(gè)月份:");int mon = int.Parse(Console.ReadLine());bool pan = mon<=6;if (pan == true)Console.WriteLine("這是上半年");else Console.WriteLine("這是下半年");
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注