C 運算子表示式

2021-08-20 17:41:05 字數 2300 閱讀 5584

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...