国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

2、C#基礎(chǔ)整理(運(yùn)算符、數(shù)據(jù)類型與轉(zhuǎn)換)

2019-11-14 16:17:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

·運(yùn)算符

數(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)算符:+= -= /= *= %=

 

 

·數(shù)據(jù)類型

值類型

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)

const使變量轉(zhuǎn)換為常量,方法:const int = 1

·類型轉(zhuǎn)換

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

·練習(xí):

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("這是下半年");
查看答案

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 元朗区| 邮箱| 黄石市| 峨山| 九龙城区| 德格县| 阿图什市| 六枝特区| 德钦县| 揭阳市| 汾阳市| 府谷县| 昭觉县| 南和县| 密云县| 黑龙江省| 哈巴河县| 石景山区| 驻马店市| 克东县| 陆丰市| 浪卡子县| 阜城县| 宁海县| 南平市| 北流市| 通海县| 霍邱县| 晋城| 大同县| 万山特区| 茂名市| 肇东市| 基隆市| 南皮县| 新巴尔虎左旗| 北票市| 华阴市| 麟游县| 射洪县| 布拖县|