Computer >> Máy Tính >  >> Lập trình >> C#

Ưu tiên toán tử trong C # là gì?

Toán tử là một ký hiệu yêu cầu trình biên dịch thực hiện các thao tác toán học hoặc logic cụ thể.

Mức độ ưu tiên của toán tử xác định nhóm các thuật ngữ trong một biểu thức. Điều này ảnh hưởng đến việc đánh giá một biểu thức. Một số toán tử nhất định có quyền ưu tiên cao hơn những toán tử khác; ví dụ:toán tử nhân có mức độ ưu tiên cao hơn toán tử cộng.

Sau đây là một ví dụ hiển thị mức độ ưu tiên của toán tử -

Ví dụ

using System;
namespace OperatorsAppl {
   class Program {
      static void Main(string[] args) {
         int a = 20;
         int b = 10;
         int c = 15;
         int d = 5;
         int e;
         e = (a + b) * c / d; // ( 30 * 15 ) / 5
         Console.WriteLine("Value of (a + b) * c / d is : {0}", e);

         e = ((a + b) * c) / d; // (30 * 15 ) / 5
         Console.WriteLine("Value of ((a + b) * c) / d is : {0}", e);

         e = (a + b) * (c / d); // (30) * (15/5) {0}", e);

         e = a + (b * c) / d; // 20 + (150/5) {0}", e);
         Console.ReadLine();
      }
   }
}

Đầu ra

Value of (a + b) * c / d is : 90
Value of ((a + b) * c) / d is : 90