C#入門(變量扣汪,三大運(yùn)算符,運(yùn)算優(yōu)先級(jí))

第一天正式開課锨匆,一開始學(xué)的是很基礎(chǔ)的東西崭别,雖然很多我都明白,但算是鞏固基礎(chǔ)吧



/**01.講解變量**///單行注釋/* *多行注釋 **/

using System;? ? ? ? ? //使用System命名空間下的類庫//

namespace HelloWorld? ? //命名空間關(guān)鍵字namespace恐锣,作用:對(duì)代碼文件進(jìn)行分類管理茅主,//語法:定義 namespace XX//引入using XX//

{

class MainClass? ? ? //class關(guān)鍵是類的關(guān)鍵字 class+類名{}{//Main函數(shù)相當(dāng)于函數(shù)的入口,每個(gè)可執(zhí)行的C#文件都必須有一個(gè)main函數(shù)土榴,//在程序啟動(dòng)的時(shí)候編譯器會(huì)自動(dòng)調(diào)用該main函數(shù)//一個(gè)完整的函數(shù)包含 修飾詞 + 函數(shù)返回值 + 函數(shù)名(形參列表){//函數(shù)體//}

//public:公開的诀姚,公有的意思:用public修飾的函數(shù)(方法) 表示該方法在任何地方都可以訪問到該方法(指類的外部)

/*static:靜態(tài)的意思,用static修飾的方法稱為靜態(tài)方法玷禽。 *特點(diǎn):該方法不能在類的實(shí)例上執(zhí)行赫段,如果想訪問到用static修飾的方法,采用的方式是 類名.方法名

//void表示該方法沒有返回值矢赁,如果有返回值糯笙,直接返回適當(dāng)?shù)念愋?比如說該方法的返回值是1,則應(yīng)該寫int*/

public static void Main (string[] args){?

//WriteLine輸出會(huì)自動(dòng)換行坯台,Write函數(shù)不會(huì)換行//

Console.WriteLine ("Hello World!");

//獲取用戶的再鍵盤上的輸入//注意:獲取的輸入類型為字符串(string)

//string s = Console.ReadLine();//Console.WriteLine (s);

//1.變量

//1.1變量的定義:語法格式 類型 + 變量名 = 初始值炬丸;

//1.2預(yù)定義數(shù)據(jù)類型(15種)//值類型(13種)//引用類型(2種)

//1.3值類型//整形->int,short,long,uint,ushort,ulong//浮點(diǎn)型->float單精度,double雙精度,decimal財(cái)務(wù)精度//布爾型->bool (true,false)//字符型->char ''表示//結(jié)構(gòu)體 struct

//1.4引用類型//object//string//

1.4值類型存儲(chǔ)再堆棧,引用類型存儲(chǔ)于托管堆//Vector v1, v2;//v1 = new Vector ();//實(shí)例化對(duì)象//v1.x = 10;//v2 = v1;

//Console.WriteLine (v2.x);//v2.x = 50;//Console.WriteLine (v1.x);//

1.5變量的聲明(先聲明后初始化)

//int HP;//表示英雄的血量//HP = 100;

//Console.WriteLine (HP);

//1.5變量一定要被初始化

//int HP = 0;//Console.WriteLine (HP);

//1.6變量的運(yùn)行規(guī)則

//1.變量必須先聲明后使用

//2.變量必須遵守命名規(guī)則

? ? ?//2.1:變量必須以字母,_或者@符號(hào)開頭稠炬,不能以數(shù)字開頭

//3.在同一個(gè)作用域內(nèi)不能重讀定義變量

//4.變量應(yīng)該以駝峰法命名規(guī)則

//5.變量應(yīng)該見名知意

//6.int intNumOne = 0 焕阿; 匈牙利命名法

//7.同一條語句可以聲明多個(gè)變量,變量的類型必須一樣//

//var v1 = true;

//Type nameType = v1.GetType ()

;//Console.WriteLine (nameType);

//2.變量的作用域//定義:變量起作用的區(qū)域

//這是個(gè)作用域起沖突的例子

//int j = 0 ;//for (int i = 0; i < 10; i++) {

//int j = 0;

//}

//3.變量是可以改變的量//常量是不可以改變的值(關(guān)鍵字const)

//常見的值類型

//short -->system.int16

//int -- > system.int32

//long --> system.int64

//ushort -->system.uint16

//uint -->system.uint32

//? ulong --> system.int64

//浮點(diǎn)類型

//float -->system.Single

//double -->system.Double

//布爾型//bool -->system.Boolean

//字符類型//char -->system.Char

//1.同類型運(yùn)算之后還是之前的類型

//2.精度低 + 精度高= 精度高?

//int a = 10;//float f = 10.2f;

//var sum = a + f;

//Console.WriteLine (sum);

//3.低精度轉(zhuǎn)高精度(隱式轉(zhuǎn)換)

//int a = 10;

//float f = a;

//4.高精度轉(zhuǎn)低精度,會(huì)丟失數(shù)據(jù)精度

//float f = 10.78f;

//int a = (int)f;

//Console.WriteLine (a);

//string s = "1024";

//第一種轉(zhuǎn)換方法首启,將字符串轉(zhuǎn)換成值類型

//int? a = int.Parse (s);

//Console.WriteLine (a);

//第二種轉(zhuǎn)換方法

//int a = Convert.ToInt32(s);

//Console.WriteLine (a);

//以上兩種方式都是不安全的轉(zhuǎn)換方式

//4運(yùn)算符(+,-,*,/,++,--,%)

?//++ 1.先自加 2.后自加//

//小練習(xí)

//從鍵盤上獲取兩個(gè)數(shù)做四則運(yùn)算//

//Console.WriteLine ("請(qǐng)輸入一個(gè)數(shù) 按回車結(jié)束");

//int a = int.Parse (Console.ReadLine ());

//Console.WriteLine ("請(qǐng)輸入一個(gè)數(shù) 按回車結(jié)束");

//int b = int.Parse (Console.ReadLine ());

//Console.WriteLine ("您輸入的兩個(gè)數(shù)為{0},{1}",a,b);

//Console.WriteLine ("請(qǐng)輸入四則運(yùn)算符");

//string aa = Console.ReadLine();

//float result = 0;//switch (aa) {

//case "+"://result = a + b;

//Console.WriteLine (result);

//break;

//case "-":

//result = a - b;

//Console.WriteLine (result);

//break;

//case "*":

//result = a * b;

//Console.WriteLine (result);

//break;

//case "/":

//result = a / b;

//Console.WriteLine (result);

//break;//default:

//Console.WriteLine ("輸入錯(cuò)誤");

//break;

//}

//三大運(yùn)算符(算術(shù)運(yùn)算符/關(guān)系運(yùn)算符/邏輯運(yùn)算符)//關(guān)系運(yùn)算符 > >= != < <= ==////int a = 10;//int b = 9;//Console.WriteLine ("a>b:{0}" ,a>b);//Console.WriteLine ("a>=b:{0}" ,a>=b);//Console.WriteLine ("a!=b:{0}" ,a!=b);//Console.WriteLine ("a9 && b == 9);

// Console.WriteLine ( a< 9 || b == 9);

// Console.WriteLine (!(!(a>9)));

////

// ()優(yōu)先級(jí)最高

// 先算*/%后算+-

// =優(yōu)先級(jí)最低

// 一般表達(dá)式都是從右->左進(jìn)行計(jì)算

//// 唯一一個(gè)從左->右計(jì)算的是,表達(dá)式

//

// 三目運(yùn)算符(?:)

// 表達(dá)式暮屡?值1:值2

// 如果表達(dá)式成立則返回值1

// 如果表達(dá)式不成立則返回值2


string aa = "10.1111";

string bb = string.Format (aa, 0);

Console.WriteLine (bb);

}

}

//

//

//class Vector{

// public int x;

// //public int y;

//}

//

//}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市毅桃,隨后出現(xiàn)的幾起案子褒纲,更是在濱河造成了極大的恐慌,老刑警劉巖钥飞,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件莺掠,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡读宙,警方通過查閱死者的電腦和手機(jī)彻秆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門摸屠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脂信,“玉大人,你說我怎么就攤上這事纺涤¤氤” “怎么了扎附?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長结耀。 經(jīng)常有香客問我留夜,道長,這世上最難降的妖魔是什么饼记? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任香伴,我火速辦了婚禮,結(jié)果婚禮上具则,老公的妹妹穿的比我還像新娘即纲。我一直安慰自己,他們只是感情好博肋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布低斋。 她就那樣靜靜地躺著,像睡著了一般匪凡。 火紅的嫁衣襯著肌膚如雪膊畴。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天病游,我揣著相機(jī)與錄音唇跨,去河邊找鬼稠通。 笑死,一個(gè)胖子當(dāng)著我的面吹牛买猖,可吹牛的內(nèi)容都是我干的改橘。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼玉控,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼飞主!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起高诺,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤碌识,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后虱而,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筏餐,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年薛窥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了胖烛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡诅迷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出众旗,到底是詐尸還是另有隱情罢杉,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布贡歧,位于F島的核電站滩租,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏利朵。R本人自食惡果不足惜律想,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望绍弟。 院中可真熱鬧技即,春花似錦、人聲如沸樟遣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽豹悬。三九已至葵陵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瞻佛,已是汗流浹背脱篙。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绊困。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓忍弛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親考抄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子细疚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容