C# 演算子
演算子は、コンパイラーに特定の数学的演算または論理演算を実行するように指示する記号です。 C# には、次のように分類される豊富な組み込み演算子のセットがあります。
算術演算子
関係演算子
論理演算子
ビット演算子
代入演算子
-
その他の演算子
このチュートリアルでは、算術演算子、関係演算子、論理演算子、ビット演算子、代入演算子、その他の演算子を 1 つずつ説明します。
算術演算子
次の表は、C# でサポートされているすべての算術演算子を示しています。変数 A の値が 10、変数 B の値が 20 であると仮定すると、次のようになります。
A+ B は 30| - | 最初のオペランド A から 2 番目のオペランド | を減算します。 A - B は -10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| * | 2 つのオペランドを掛けます | A * B は 200 になります | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| / | 分子を分母で割ると | B / Aは2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| % | モジュロ演算子、整数除算後の剰余 | B % Aは0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ++ | インクリメント演算子、整数値を 1 増やす | A++ は 11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| を取得します -- | デクリメント演算子、整数値を 1 減らす | A -- は 9 | を取得します||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
例C# で使用できるすべての算術演算子について学ぶには、以下の例を見てください: using System;
namespace OperatorsAppl
{
class Program
{
static void Main(string[] args)
{
int a = 21;
int b = 10;
int c;
c = a + b;
Console.WriteLine("Line 1 - c 的值是 {0}", c);
c = a - b;
Console.WriteLine("Line 2 - c 的值是 {0}", c);
c = a * b;
Console.WriteLine("Line 3 - c 的值是 {0}", c);
c = a / b;
Console.WriteLine("Line 4 - c 的值是 {0}", c);
c = a % b;
Console.WriteLine("Line 5 - c 的值是 {0}", c);
// ++a 先进行自增运算再赋值
c = ++a;
Console.WriteLine("Line 6 - c 的值是 {0}", c);
// 此时 a 的值为 22
// --a 先进行自减运算再赋值
c = --a;
Console.WriteLine("Line 7 - c 的值是 {0}", c);
Console.ReadLine();
}
}
}上記のコードがコンパイルされて実行されると、次の結果が生成されます: Line 1 - c 的值是 31 Line 2 - c 的值是 11 Line 3 - c 的值是 210 Line 4 - c 的值是 2 Line 5 - c 的值是 1 Line 6 - c 的值是 22 Line 7 - c 的值是 21
インスタンスusing System;
namespace OperatorsAppl
{
class Program
{
static void Main(string[] args)
{
int a = 1;
int b;
// a++ 先赋值再进行自增运算
b = a++;
Console.WriteLine("a = {0}", a);
Console.WriteLine("b = {0}", b);
Console.ReadLine();
// ++a 先进行自增运算再赋值
a = 1; // 重新初始化 a
b = ++a;
Console.WriteLine("a = {0}", a);
Console.WriteLine("b = {0}", b);
Console.ReadLine();
// a-- 先赋值再进行自减运算
a = 1; // 重新初始化 a
b= a--;
Console.WriteLine("a = {0}", a);
Console.WriteLine("b = {0}", b);
Console.ReadLine();
// --a 先进行自减运算再赋值
a = 1; // 重新初始化 a
b= --a;
Console.WriteLine("a = {0}", a);
Console.WriteLine("b = {0}", b);
Console.ReadLine();
}
}
}インスタンスの実行 » オンラインインスタンスを表示するには、[インスタンスの実行]ボタンをクリックしてください 执行以上程序,输出结果为:rree 関係演算子以下の表は、C# のすべてのサポートを示していますシンボルの関係演算。変数 A の値が 10 で、変数 B の値が 20 であるとします。
例C# で使用できるすべての関係演算子について学ぶには、以下の例を見てください: a = 2 b = 1 a = 2 b = 2 a = 0 b = 1 a = 0 b = 0 上記のコードがコンパイルされて実行されると、次の結果が生成されます: using System;
class Program
{
static void Main(string[] args)
{
int a = 21;
int b = 10;
if (a == b)
{
Console.WriteLine("Line 1 - a 等于 b");
}
else
{
Console.WriteLine("Line 1 - a 不等于 b");
}
if (a < b)
{
Console.WriteLine("Line 2 - a 小于 b");
}
else
{
Console.WriteLine("Line 2 - a 不小于 b");
}
if (a > b)
{
Console.WriteLine("Line 3 - a 大于 b");
}
else
{
Console.WriteLine("Line 3 - a 不大于 b");
}
/* 改变 a 和 b 的值 */
a = 5;
b = 20;
if (a <= b)
{
Console.WriteLine("Line 4 - a 小于或等于 b");
}
if (b >= a)
{
Console.WriteLine("Line 5 - b 大于或等于 a");
}
}
}論理演算子以下の表は、 C# でサポートされているすべての論理演算子。変数Aがブール値真であり、変数bがブール値のfalseであると仮定します。次に、次のとおりです。オペレーター。両方のオペランドがゼロ以外の場合、条件は true になります。
関連動画
ホットAIツール
Undress AI Tool
脱衣画像を無料で
AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。
Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ
Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現
人気の記事
モニターの色が褪せたり黄色くなったりするのを修正するにはどうすればよいですか?
4週間前 By 下次还敢
プレミア公開で字幕を追加する方法
3週間前 By 下次还敢
『サイバーパンク 2077』が新しい種類のゲームで 2026 年に正式に復活
1 か月前 By Jack chen
Windows10がインターネットに接続できない_Win10ネットワークリセットコマンド詳細解説
2週間前 By DDD
ホットトピック
# Douyin レベル価格表 1-75
20450
7
# Wi-FiにIPが割り当てられていないことが表示される
13593
4
# 確認コードを受け取るための仮想携帯電話番号
11933
4
# Gmailメールのログイン入り口はどこですか?
8937
17
人気のツール
メモ帳++7.3.1
使いやすく無料のコードエディター
SublimeText3 中国語版
中国語版、とても使いやすい
ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
ドリームウィーバー CS6
ビジュアル Web 開発ツール
SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3) |












![PHP 実践開発入門: PHP クイック作成 [中小企業フォーラム]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)









