首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

C# 基礎運算子入門:算術、字串串接、自增自減與賦值運算詳解

     編輯:關於C#

運算子分類

依運算元個數分為:一元(1 個)、二元(2 個)、三元(3 個)。

一、數學運算子

一元運算子

int x = 10;
int x1 = +x; // 10
int x2 = -x; // -10

二元運算子

  • + 加、- 減、* 乘、/ 除、% 餘數(取模)
int x = 42 % 10; // 2
int y = 81 % 9;  // 0

字串串接

+ 運算子多載支援字串連接:

string s1 = "hello";
string s2 = "你好";
string s3 = s1 + s2; // "hello你好"

字串串接結果

自增與自減

運算子前置後置
++先加 1 再回傳值先回傳值再加 1
--先減 1 再回傳值先回傳值再減 1
int a = 10;
int b = ++a; // a=11, b=11
int c = a++; // a=12, c=11

自增自減結果

二、賦值運算子

運算子範例等價於
=y = xy = x
+=x += yx = x + y
-=x -= yx = x - y
*=x *= yx = x * y
/=x /= yx = x / y
%=x %= yx = x % y
int x1 = 11, x2 = 12, x3 = x1;
x1 += x2; // x1 = 23
x2 -= x3; // x2 = 1

+= -= 結果 *= /= 結果

格式化輸出佔位符

Console.WriteLine("x1={0}, x2={1}, x3={2}", x1, x2, x3);
// {0} 對應 x1,{1} 對應 x2,{2} 對應 x3

格式化輸出結果

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved