我的C#入門

2017-02-24周報

學習的知識點:

數據類型:

進制運算:

·任何進制數往十進制轉全都是按權相加法

·十進制數往任何進制數轉全都是除(2,8,16)取余法

值類型:

·int整型

·float小數< double小數< decimal小數

·char字符(每個字母 符號等都由對應的ASCLL碼)

·引用類型:

obool (true false)Boolean(yesno)

·string字符串類型 帶雙引號

輸入與輸出;

·輸入:

oConsole.Readline();輸入字符串并換行

oConsole.Read();輸入一個字符 并不換行

·輸出;

oConsole.WriteLine();輸出一行語句并換行

oConsole.Write();輸出不換行

變量跟常量:

·變量;

o首先需要定義一個變量

o程序運行期間變量可以改變

o變量命名需要注意

§可以由:“字母數字 下劃線@”構成

§數字不能放在開頭

§@必須放在首位

§駝峰命名法:第二個單詞首字母大寫例;keyNum

§見名知意例:name player computer

§不能使用關鍵字命名

·常量;

o顧名思義程序運行期間不會改變

算數運算符:

·+-*/ %(取余運算符)

·++(遞增)--(遞減)

·+=-=*=/=例:a += b;意思就是a = a + b;其余等同

轉移字符:

·\\==\

·\”==“

·\n ==換行

·\’==‘

·拓展:\t ==水平制表符\v ==錘子制表符

格式化:

·將數字按照特定的類型打印

·例:Console.ReadLine(“{0},{1},{2}”,0,1,2);

類型轉換:

·隱式轉換

o用于值類型之間取值范圍小的往取值范圍大的轉換。

o例:float a = 0.1f; double b = 0.001;

o注意:decimal精度比較高 但取值范圍并不比double和float大。

ofloat:浮點型,含字節數為4,32bit,數值范圍為-3.4E38~3.4E38(7個有效位)

odouble:雙精度實型,含字節數為8,64bit數值范圍-1.7E308~1.7E308(15個有效位)

odecimal:數字型,128bit,不存在精度損失,常用于銀行帳目計算。(28個有效位)

·顯示轉換

o值類型之間范圍大的往范圍小的轉

§例:double a = 17.2;int b = (int)a;

o類型.Parse(變量名字)

§例:int a = int.Parse(變量名);

oConvert.To類型(變量名)

§例:int a = Convert.TOInt32(變量名)

關系運算符:

·==>=<=!=

邏輯運算符:

·邏輯與 :&&

·邏輯或:||

·邏輯非:!

·按位與:&按位或:|(與邏輯與,邏輯或運行結果一樣,但是不會進行短路運算)

程序結構之一的分支結構:

·if語句

oif(條件表達式){代碼塊};else{代碼塊};

oif(條件表達式){代碼塊};else if(條件表達式){代碼塊};else{代碼塊};

簡單的練習:

一個簡單的運算加減乘除的計算器:

decimalnum1=decimal.Parse(Console.ReadLine());

charnum2=(char)Console.Read();

Console.WriteLine();

decimalnum3=decimal.Parse(Console.ReadLine());

if(num2=='+'){

decimalnum4=num1+num3;

Console.WriteLine("{0}{3}{1}={2}",num1,num3,num4,num2);

}elseif(num2=='-'){

decimalnum4=num1-num3;

Console.WriteLine("{0}{3}{1}={2}",num1,num3,num4,num2);

}elseif(num2=='*'){

decimalnum4=num1*num3;

Console.WriteLine("{0}{3}{1}={2}",num1,num3,num4,num2);

}elseif(num2=='/'){

decimalnum4=num1/num3;

Console.WriteLine("{0}{3}{1}={2}",num1,num3,num4,num2);

}else{

Console.WriteLine("輸錯了");

}

一個簡單的猜拳游戲:

Console.WriteLine("我們來個猜拳游戲吧親愛的寶貝!");

intnumP=Convert.ToInt32(Console.ReadLine());

Randomr=newRandom();

intnumC=r.Next(3);

if(numP>=0&&numP<=2){

if(numP==0){

Console.WriteLine("剪刀");

}elseif(numP==1){

Console.WriteLine("石頭");

}else{

Console.WriteLine("布");

}

Console.WriteLine(numC);

if(numC==0){

Console.WriteLine("剪刀");

}elseif(numC==1){

Console.WriteLine("石頭");

}else{

Console.WriteLine("布");

}

if(numP==numC){

Console.WriteLine("竟然打平了耶!");

}elseif((numP==0&&numC==2)||(numP==1&&numC==0)||(numP==2&&numC==1)){

Console.WriteLine("弱B,老子贏了!");

}else{

Console.WriteLine("連電腦都干不過,你這SB!");

}

}else{

Console.WriteLine("輸錯了");

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評論 6 546
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,814評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,980評論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,779評論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,109評論 1 330
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,287評論 0 291
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,799評論 1 338
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,515評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,750評論 1 375
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,933評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評論 1 296
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,492評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,703評論 2 380

推薦閱讀更多精彩內容

  • 1.單分支語句if if語句的表達式:if(條件){語句塊1;語句塊2}//如果我們if語句塊只有一個語句,那么...
    Unity開發閱讀 1,115評論 1 1
  • 知識點: 注:int類型默認32位有大小范圍 且第一位為符號位 0 為正 1 為負 8.4作業 A:1、風力預警系...
    cGunsNRoses閱讀 1,115評論 0 0
  • 0.linux啟動的步驟 設備加電----》BIOS自檢-----》grub引導啟動-----》加載內核----》...
    萌面大叔2閱讀 791評論 0 1
  • using System; using System.Collections.Generic; using Sys...
    i_旅途閱讀 3,400評論 0 1
  • 最重要的應該就是找個好工作了,要怎么才能找到一個比較滿意的工作呢,是得通過學習好好準備準備了。 這段時間,通過實習...
    Jerome212閱讀 215評論 0 3