c#的算術運算子(一)
電腦程式當中當然少不了「計算」,要計算就必須了解運算子,我們先了解算術運算子當中的加、減、乘、除。
加:+ 。加號有2個用途:當用加號連線兩個數字時,會計算出這兩個數字的和。例如:
console.writeline(9+2.2);//輸出結果為11.2
另外一種情況是,當加號兩邊出現字串時,使用+可以使字串進行拼接。例如:
console.writeline(9+「2.2」);//輸出結果為92.2,因為2.2為字串
減:- 。減號的作用就是減法。例如:
console.writeline(15-23);//輸出-8
乘:* 。乘號的作用是求2數的乘積。例如:
console.writeline(0.8*3);//輸出2.4
除:/ 。除號的作用是求2數相除的商。例如:
console.writeline(2/0.5);//輸出4.0
但是,2個整數相除,結果僅保留整數部分,小數部分會被捨去。例如:
console.writeline(5/10);//輸出0
取餘運算子就是%。上面的除號,作用是求2個數字相除的商,而取餘運算子%的作用是求兩個數字相除的餘數。例如:
console.writeline(19/5);//求19除以5的商,輸出3
console.writeline(19%5);//求19除以5的餘數,輸出4(商3餘4)
程式設計中,%常常用來檢查乙個數字是否能被另乙個數字整除。例如下面的**片段:
int number = 29;
console.writeline(number%2);//求number除以2的餘數
如果輸出0,表示沒有餘數,即number能夠被2整除(是偶數);如果輸出1,表示有餘數,即number不能被2整除(是奇數)。
c#的算術運算子(二)
小白容易迷糊的++和–
++,叫做自加運算子。比如你今年18歲,明年長了一歲,用**寫出來是這樣:
int age=18;//今年18歲
age=age+1;//明年,在今年的年齡上加1歲
也可以寫成這樣:
int age=18;//今年18歲
age++;//明年,在今年的年齡上加1歲
age++;與age=age+1;作用相同,都是變數的值+1。
–,叫做自減運算子。同理,你今年18歲,用了xx護膚水以後,明年變成17歲了,可以這樣寫:
int age=18;//今年18歲
age--;//等同於 age=age-1;
另外,age++;與age–;也可以寫作++age;或–age;
但請注意:如果與其他運算在同一語句中,++寫在變數前面或後面,演算法不一樣,請看下例:
console.writeline(age++);作用等同於下面兩句:
console.writeline(age);//先列印
age=age+1;//後自加
console.writeline(++age);作用等同於下面兩句:
age=age+1;//先自加
console.writeline(age);//後列印
HTML入門基礎知識(四)
的主要作用 主要用於顯示 展示資料。乙個清爽簡約的 能夠把複雜的資料表現得很有條,不用用來布局頁面的,是用來展示資料的。例子 的基本語法 1 table table 用於定義 的標籤。2 tr tr 標籤用於定義 中的行,必須巢狀在 table table 標籤中。3 td td 用於定義 中的單元...
C 入門基礎知識
1.c 基本資料型別 整型int 字元型 char 浮點型 float double 邏輯性 bool 無型別 void 也稱內建型別 語言內部 已定義好的型別 非基本資料型別 陣列 type 指標 type 結構體 struct 聯合體 union 列舉 enum 類 class 這些即就是自定義...
c 入門基礎知識
名字空間 namespace,即名字空間,是指 識別符號的各種可見範圍。c 標準程式庫 中的所有識別符號都被定義於乙個名為std的namespace中。使用 using namespace 可以使得後面不需要每次指定名字空間。1 名字 空間除了 系統定義 的名字空間之外,還可以自定義,定義 名字空間...