筆記 C 基礎入門(九) C 的算術運算子

2022-08-04 11:48:14 字數 2062 閱讀 7287

加:+ 。加號有2個用途:當用加號連線兩個數字時,會計算出這兩個數字的和。比如:

console.writeline(9+2.2);//

輸出11.2

另一種情況,當加號兩邊包含字串的時候,會把兩邊的表示式連線成新的字串。比如:

console.writeline(9+"

2.2");//

輸出92.2

因為"2.2"是字串,所以9也被轉換為"9",+起的作用是連線字串

減:- 。減號的作用就是減法。比如:

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

取餘運算子——

c#中的取餘運算子就是%

除號的作用是求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整除(是奇數)。

運算子++和--

++,叫做自加運算子。比如你今年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);

//後列印

運算順序不一樣輸出的結果也不會相同。

以上摘自慕課網課程《c#開發輕鬆入門》

c 算術運算子

一 算術運算子 加 減 乘 除 整型的除法是不算小數點的,也就是說結果是整數,餘數捨去了,求餘數看下面 求餘數 加減乘好理解,整型的除法和求餘數因為和我們平時習慣的計算不大一樣,做個例子 int i 5,j 2 console.writeline 算除法的結果 i j console.writeli...

C語言基礎學習運算子 基本算術運算子

基本算術運算子 c語言中用於基本算術運算的運算子有 這些運算子的用法和你想像到的基本無異 加法運算子 使得它兩側的值被加到一起。減法運算子 用它前面的數減去後面的數。乘法由 表示。c語言並沒有計算平方的函式,也沒有指數運算子。但你可以利用乘法來計算平方。符號 表示求餘。求餘運算的結果是兩數相除後的餘...

C 基礎入門筆記(三)運算子基礎

你學或不學,c 就在那裡,不停地勾引著你 黑馬講義原檔案點這裡自取哈,共同學習共同進步。作用 用於執行 的運算 本章我們主要講解以下幾類運算子 運算子型別作用 算術運算子 用於處理四則運算 賦值運算子 用於將表示式的值賦給變數 比較運算子 用於表示式的比較,並返回乙個真值或假值 邏輯運算子 用於根據...