-
邏輯運算符用來連接多個 bool 類型表達式,實現(xiàn)多個條件的復(fù)合判斷。C#中的邏輯運算符包括:邏輯非( ! )、邏輯與( && )、邏輯或( || )。 邏輯非用來對某一個 bool 類型表達式取反,即“真變假”或“假變真”。請看下面的代碼: Console.WriteLine(1 > 0);//條件表達式為true,輸出True Console.WriteLine(!(1 > 0));//用邏輯非對條件表達式取反,輸出False查看全部
-
注意:表示兩個值相等的“等于”是由2個“=”組成的。 比較運算的結(jié)果,都是布爾類型( bool ),bool類型我們是第一次提到,它表示邏輯上的真(成立)與假(不成立)。真與假用關(guān)鍵字 true 和 false 表示。查看全部
-
分享一下代碼查看全部
-
但請注意:如果與其他運算在同一語句中,++寫在變量前面或后面,算法不一樣,請看下例: Console.WriteLine(age++);作用等同于下面兩句: Console.WriteLine(age);//先打印 age=age+1;//后自加 Console.WriteLine(++age);作用等同于下面兩句: age=age+1;//先自加 Console.WriteLine(age);//后打印 你看,運算順序不一樣吧,所以輸出的結(jié)果也不會相同。查看全部
-
另外,age++;與age--;也可以寫作++age;或--age;查看全部
-
int.Parse()是一種類容轉(zhuǎn)換;表示將數(shù)字內(nèi)容的字符串轉(zhuǎn)為int類型查看全部
-
但是,2個整數(shù)相除,結(jié)果僅保留整數(shù)部分,小數(shù)部分會被舍去。 Console.WriteLine(5/10);//輸出0查看全部
-
另一種情況,當加號兩邊包含字符串的時候,會把兩邊的表達式連接成新的字符串。比如: Console.WriteLine(9+"2.2");//輸出92.2,因為"2.2"是字符串,所以9也被轉(zhuǎn)換為"9",+起的作用是連接字符串查看全部
-
①標識符只能由英文字母、數(shù)字和下劃線組成,不能包含空格和其他字符。 錯誤的標識符聲明:string $user; //錯在使用了其他字符 ②變量名不能用數(shù)字開頭。 錯誤的標識符聲明:double 6h;//錯在用數(shù)字開頭 ③不能用關(guān)鍵字當變量名。 錯誤的標識符聲明:char static ;//錯在用關(guān)鍵字static做變量名查看全部
-
需要注意, double 型強制轉(zhuǎn)換為int型將失去小數(shù)部分,比如(int)2.8,我們得到的將是2。查看全部
-
請看這個例子:double d=2; 2的精度顯然低于變量d的精度,所以2會自動轉(zhuǎn)換為2.0然后賦值給d。 再看這個例子:int i=3.0;變量i的精度低于3.0,但是由于i已經(jīng)聲明為int型的變量,變量的值可以變,但變量的類型可不能變來變?nèi)サ模赃@條命令會出錯的。 強制類型轉(zhuǎn)換:無法自動轉(zhuǎn)換為我們需要的類型,可以用強制類型轉(zhuǎn)換,比如上例可以這樣完成: int i=(int)3.0;查看全部
-
特別注意:常量在聲明時賦值,之后是不能修改的。查看全部
-
const 關(guān)鍵字,表明PI是一個常量查看全部
-
///是文檔注釋,只能寫在類、方法、屬性的前面。不能用來注釋單個變量。查看全部
-
使用變量分為3步:聲明、賦值、使用。 聲明變量的語法:數(shù)據(jù)類型 變量名; 給變量賦值的語法:變量名=值;查看全部
舉報
0/150
提交
取消