C# での演算子の優先順位
May 09, 2024 pm 10:45 PM
c#
C# の演算子の優先順位: 単項演算子 ()+ (正の符号)、- (負の符号)、! (論理 NOT)、~ (ビット単位の NOT) * (乗算)、/ (除算)、% (剰余) + (加算)、- (減算) < (以下)、>= (以上)、== (等しい) 、! = (等しくない) && (論理 AND)、|| (論理 OR)、^ (論理 XOR)?:: (条件? true_expression : false_expression)= (代入)、+=、-=、*=、/ = (複合代入)
C# における演算子の優先順位
C# では、演算子の優先順位によって式が評価される順序が決まります。演算子の優先順位は高い順に次のとおりです:
単項演算子
-
()
: 括弧 -
+
: 正号 -
-
: 负号 -
!
: 逻辑非 -
~
: 按位非
()
: 圆括号乘法和除法运算符
-
*
: 乘法 -
/
: 除法 -
%
: 取余
加法和减法运算符
-
+
: 加法 -
-
: 减法
比较运算符
-
<
: 小于 <=
: 小于或等于>
: 大于-
>=
: 大于或等于 -
==
: 等于 -
!=
: 不等于
逻辑运算符
-
&&
: 逻辑与 -
||
: 逻辑或 -
^
: 逻辑异或
条件运算符
-
?:
: 条件 ? true_expression : false_expression
赋值运算符
-
=
: 赋值 -
+=
,-=
,*=
,/=
: 复合赋值
示例
以下示例说明了运算符优先级如何影响表达式的计算:
int x = 1 + 2 * 3; // 7 int y = (1 + 2) * 3; // 9
ログイン後にコピー
在第一个表达式中,乘法运算符具有比加法运算符更高的优先级,因此表达式首先计算 2 * 3
,然后再将结果与 1
相加。
在第二个表达式中,圆括号具有比乘法运算符更高的优先级,因此表达式首先计算 1 + 2
,然后再将结果与 3
+
: 正符号
-
: 負の符号🎜!
: 論理否定🎜~
: ビット単位の否定 li> ul>🎜🎜乗算および除算演算子🎜🎜🎜🎜*
: 乗算🎜/
: 除算🎜%
: 剰余🎜🎜加算および減算演算子🎜🎜🎜🎜+
: 加算🎜-
: 減算🎜🎜比較演算子🎜🎜🎜🎜<
: 以下🎜<=
: 以下 🎜< code>>: より大きい 🎜>=
: 以上 🎜==
: 等しい li>🎜!=
: 等しくない🎜🎜論理演算子🎜🎜🎜🎜&&
: 論理積 🎜 ||
: 論理 OR🎜^
: 論理 XOR🎜🎜条件演算子🎜🎜🎜🎜 ?:
: 条件? true_expression : false_expression🎜🎜代入演算子🎜🎜🎜🎜=
: 代入🎜+=, <code> -=
、*=
、/=
: 複合代入🎜🎜例🎜🎜🎜 次の例は、演算子の優先順位を示しています。式の評価に影響します: 🎜rrreee🎜 最初の式では、乗算演算子は加算演算子よりも高い優先順位を持っているため、式は最初に 2 * 3
を評価し、次に結果を 1コード>。 🎜🎜 2 番目の式では、かっこの優先順位が乗算演算子よりも高いため、式は最初に 1 + 2
を評価し、次にその結果を 3 code> Multiply と比較します。 🎜
以上がC# での演算子の優先順位の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7138
9


Java チュートリアル
1534
14


Laravel チュートリアル
1257
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1155
46

