(+ 加 -減 * 乘 / 除 % 取模 ++ 自增 – 自減)
using system;
using system.collections
.generic
;using system.linq
;using system.text
;using system.threading
.tasks
;namespace 運算子和表示式
", retfloat);
double retdouble = 12.56 / 4
; console.writeline("retdouble=", retdouble);
/* * 除法總結:
* 整數/整數 得到整數 如果不整除 那麼得到的是商
* float型別的浮點數/整數 得到float型別的浮點數
* double型別的浮點數/整數 得到double 型別的浮點數
* *
*/ret = 3 * 9
; console.writeline(ret);
//取模操作 也就是得到餘數
ret = 18 % 4
; console.writeline(ret);
console.writeline("-----------------------------");
int num1 = 10
; //num1++; // 同 num1 = num1 + 1;
num1 = num1 + 1
; console.writeline(num1);
console.writeline("*******************************");
int num2 = 10
; //++num2; // num2 = num2 + 1;
num2 = num2 + 1
; console.writeline(num2);
console.writeline("****num3****");
int num3 = 10
; //先列印num3的值 再進行加法運算
console.writeline(num3++); // 10
console.writeline("num3=",num3); //11
int num4 = 10
; //先進行加法運算 然後再列印num4的值
console.writeline(++num4);
console.writeline("++++++++++++++++++++++++++++++++");
int num5 = 10
; //下面的**等同於 console.writeline(num5++);
console.writeline(num5); //10
num5 = num5 + 1
; int num6 = 10
; //下面的**等同於 console.writeline(++num6);
num6 = num6 + 1
; console.writeline(num6);
/* * 總結 :i++ 是先使用i 的值 然後在進行i = i+1; 的運算
* * ++i 是先進行i=i+1運算 在使用i的值*/}
}}
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace 賦值運算}}
console.writeline(6&11);
console.writeline(6|11);
console.writeline(~6);
console.writeline(6^11);
console.writeline(13^6);
console.writeline(13^11);
//異或交換
int num1 = 6;
int num2 = 11;
//13 6 11
num1 = num1 ^ num2;
//6 13 11
num2 = num1 ^ num2;
//11 13 6
num1 = num1 ^ num2;
/** 位運算 總結:
* 按位與:全1才為1
* 按位或:全0才是0
* 按位非:-(數字+1)
* 按位異或:相同為0 不同為1
算術運算子有很多,我們只需要記住複製號=的優先順序最低 小括號的優先順序最高()即可,在模稜兩可的時候,可以通過加()來避免**發生歧義
3 運算子和表示式
根據運算子需要的操作個數 單目運算子 乙個運算元 雙目運算子 兩個運算元 三目運算子 三個運算元 1.1算數運算子 單目 單目減,減量,增量。雙目 加減乘除。a b 相除 a b 取模 增量 減量 單目減 直接去負號 運算分量 表示使用運算分量前其值加1.運算分量 表示運算分量後其值加1.1.2 賦...
3 表示式和運算子
表示式是由數字 運算子 數字分組符號 括號 自由變數和約束變數等以能求得數值的有意義排列方法所得的組合 約束變數 在表示式中已被指定數值,而自由變數則可以在表示式之外另行指定數值。運算子用於執行程式 運算,會針對乙個以上運算元專案來進行運算。運算子大致可以分為 5 種型別 算術運算符 連線運算符 關...
C 運算子和表示式
歡迎購買我的專欄 1.高階c 學習 2.網路 c 提供了許多運算子。其中許多都受到內建型別的支援,可用於對這些型別的值執行基本操作。c 中有算術運算子 比較運算子 布林邏輯運算子 位運算子和移位運算子 相等運算子 在下面的 中,表示式的示例位於賦值的右側 int a,b,c a 7 b a c b ...