1、表示式概念
2、數**算符
3、運算子結果型別判定
4、賦值運算子
5、運算子優先順序:括號》乘除餘模》加減
6、布林運算子
7、運算子練習
using system;
namespace 運算子表示式
,減:,乘:,除:,餘:", plus, less, multiply, except, remain);
//int型別和double型別相加的結果返回的是double型別的值
int num3 = 18;
double num4 = 34.7;
double res1 = num3 + num4;
console.writeline("結果是:", res1);
//加號的其他作用,字串與其他值型別相加會將值型別變成字串並進行字串拼接
string str1 = "123";
int num5 = 456;
string strandint = str1 + num5;
console.writeline("字串型別和整形相加的結果是:", strandint);
//自加自減運算
int num6 = 45;
int num7 = num6++;//運算子在變數之後時,變數先將自身賦值給其他,然後再自加1
int num8 = ++num6;//運算子在變數之前時,變數先自加1再賦值給其他
console.writeline("++在後面的時候的結果是:,++在前面的時候的結果是:", num7, num8);
//賦值運算子
int num9 = 30;//最基本運算子,將34賦值給變數num9
num9 += 14;//等同於num9 = num9 + 14;
num9 -= 14;//等同於num9 = num9 - 14;
num9 *= 14;//等同於num9 = num9 * 14;
num9 /= 14;//等同於num9 = num9 / 14;
num9 %= 14;//等同於num9 = num9 % 14;
console.writeline("+=運算子的結果是:,", num9);
//練習:接收使用者輸入的四個值,並計算他們的乘積
console.writeline("請輸入第乙個數:");
string one = console.readline();
int num11 = convert.toint32(one);
console.writeline("請輸入第二個數:");
string two = console.readline();
int num22 = convert.toint32(two);
console.writeline("請輸入第三個數:");
string three = console.readline();
int num33 = convert.toint32(three);
console.writeline("請輸入第四個數:");
string four = console.readline();
int num44 = convert.toint32(four);
int num55 = num11 * num22 * num33 * num44;
console.writeline("最終的結果是:", num55);
console.readkey();
#endregion}}
}
運算子 表示式
常見的運算子有,比較運算子 加減運算子 不列了,太多了 其實大可不必記那麼多運算子名稱,總體來說分為三大類 一元運算子 二元運算子 三元運算子 我們先來了解三個單詞 unary,binary,ternary,英文的翻譯是 由x部分組成 中國的前輩們將其翻譯成了一元,二元,三元,中文自帶的抽象屬性是不...
C 運算子和表示式
歡迎購買我的專欄 1.高階c 學習 2.網路 c 提供了許多運算子。其中許多都受到內建型別的支援,可用於對這些型別的值執行基本操作。c 中有算術運算子 比較運算子 布林邏輯運算子 位運算子和移位運算子 相等運算子 在下面的 中,表示式的示例位於賦值的右側 int a,b,c a 7 b a c b ...
C 運算子與表示式
作用 用於處理四則運算 算術運算子包括以下符號 運算子術語示例結果 正號 33 負號 3 3 加 10 515 減10 55 乘10 550 除10 52 取模 取餘 10 31 前置遞增 a 2 b a a 3 b 3 後置遞增 a 2 b a a 3 b 2 前置遞減 a 2 b a a 1 b...