Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Keutamaan operator dalam c#

Keutamaan operator dalam c#

下次还敢
Lepaskan: 2024-05-09 22:45:28
asal
506 orang telah melayarinya
<blockquote><p>Keutamaan operator dalam C#: operator unary ()+ (tanda positif), - (tanda negatif), ! (logik NOT), ~ (bitwise NOT) * (darab), / (bahagian), % (baki) (tambahan), - (tolak) < (kurang daripada), <= (kurang daripada atau sama dengan), > , ! = (Penugasan kompaun) </p></blockquote> <p><img src="https://img.php.cn/upload/article/202405/09/2024050922452963636.jpg" alt="Keutamaan operator dalam c#" ></p> <p><strong>Keutamaan pengendali dalam C#</strong></p> <p>Dalam C#, keutamaan pengendali menentukan susunan ekspresi dinilai. Keutamaan pengendali dari tinggi ke rendah ialah: </p> <p><strong>Operator unary</strong></p> <ul> <li><kod>(): kurungan</kod></li> <code>()</code>: 圆括号<li> <code>+</code>: 正号</li> <li> <code>-</code>: 负号</li> <li> <code>!</code>: 逻辑非</li> <li> <code>~</code>: 按位非</li> </ul> <p><strong>乘法和除法运算符</strong></p> <ul> <li> <code>*</code>: 乘法</li> <li> <code>/</code>: 除法</li> <li> <code>%</code>: 取余</li> </ul> <p><strong>加法和减法运算符</strong></p> <ul> <li> <code>+</code>: 加法</li> <li> <code>-</code>: 减法</li> </ul> <p><strong>比较运算符</strong></p> <ul> <li> <code><</code>: 小于</li><li><code><=</code>: 小于或等于</li><li><code>></code>: 大于</li> <li> <code>>=</code>: 大于或等于</li> <li> <code>==</code>: 等于</li> <li> <code>!=</code>: 不等于</li> </ul> <p><strong>逻辑运算符</strong></p> <ul> <li> <code>&&</code>: 逻辑与</li> <li> <code>||</code>: 逻辑或</li> <li> <code>^</code>: 逻辑异或</li> </ul> <p><strong>条件运算符</strong></p> <ul><li> <code>?:</code>: 条件 ? true_expression : false_expression</li></ul> <p><strong>赋值运算符</strong></p> <ul> <li> <code>=</code>: 赋值</li> <li> <code>+=</code>, <code>-=</code>, <code>*=</code>, <code>/=</code>: 复合赋值</li> </ul> <p><strong>示例</strong></p> <p>以下示例说明了运算符优先级如何影响表达式的计算:</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="csharp">int x = 1 + 2 * 3; // 7 int y = (1 + 2) * 3; // 9</code></pre><div class="contentsignin">Salin selepas log masuk</div></div> <p>在第一个表达式中,乘法运算符具有比加法运算符更高的优先级,因此表达式首先计算 <code>2 * 3</code>,然后再将结果与 <code>1</code> 相加。</p> <p>在第二个表达式中,圆括号具有比乘法运算符更高的优先级,因此表达式首先计算 <code>1 + 2</code>,然后再将结果与 <code>3</code><kod>+: tanda positif </kod></p> <kod>-: Tanda negatif🎜<kod>!: Logik NOT🎜<kod>~: Bitwise NOT ul>🎜🎜Operator darab dan bahagi🎜🎜🎜🎜<kod>*: Pendaraban🎜<kod>/: Bahagian🎜<kod>% : Baki🎜🎜Operator tambah dan tolak🎜🎜🎜🎜<kod>+</kod>: Penambahan🎜<kod>-</kod>: Tolak🎜🎜Operator perbandingan🎜🎜🎜🎜<kod><</code>: Kurang daripada</li>🎜<kod><=</code>: Kurang daripada atau sama dengan </li>🎜< kod>></kod>: lebih besar daripada 🎜<kod>>=</kod>: lebih besar daripada atau sama dengan 🎜<kod>==</kod>: Sama li>🎜<kod>!=: Tidak sama🎜🎜Pengendali logik🎜🎜🎜🎜<kod>&&: Logik DAN 🎜<kod> ||: Logik ATAU🎜<kod>^: Logik XOR🎜🎜Operator bersyarat🎜🎜🎜🎜<kod> ?: : Keadaan? true_expression : false_expression🎜🎜Pengendali tugasan🎜🎜🎜🎜<kod>=: Tugasan🎜<kod>+=, <code> -=</code>, <code>*=</code>, <code>/=</code>: penugasan kompaun🎜🎜Contoh🎜🎜🎜 Contoh berikut menggambarkan cara keutamaan operator mempengaruhi penilaian sesuatu ungkapan: 🎜rrreee🎜 Dalam ungkapan pertama, pengendali pendaraban mempunyai keutamaan yang lebih tinggi daripada operator penambahan, jadi ungkapan menilai dahulu <code>2 * 3</code> dan kemudian menambah hasilnya pada <code>1</code>. 🎜🎜Dalam ungkapan kedua, kurungan mempunyai keutamaan yang lebih tinggi daripada operator pendaraban, jadi ungkapan terlebih dahulu menilai <code>1 + 2</code> dan kemudian membandingkan hasilnya dengan <code>3 code> Darab. 🎜</code></kod></kod></kod></kod></kod></kod></kod></kod></kod></kod></kod></kod></kod>

Atas ialah kandungan terperinci Keutamaan operator dalam c#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
c#
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan