C#의 숫자의 경우 int 유형을 사용합니다. 양수 또는 음수 정수인 정수를 나타냅니다.
수학 연산자 + −
를 사용하여 C#에서 두 개의 정수를 추가하는 방법을 살펴보겠습니다.using System; using System.Linq; class Program { static void Main() { int x = 20; int y = 30; int sum = 0; sum = x + y; Console.WriteLine(sum); } }
이제 이러한 수학 연산자의 순서, 즉 연산자 우선 순위에 대해 알아보겠습니다.
연산자 우선 순위는 식에서 용어의 그룹화를 결정합니다. 이는 표현식 평가에 영향을 줍니다. 특정 연산자는 다른 연산자보다 우선 순위가 높습니다. 예를 들어, 곱하기 연산자는 더하기 연산자보다 우선 순위가 높습니다.
예를 들어 x =9 + 2 * 5; 여기서 x는 연산자 *가 +보다 우선순위가 높기 때문에 55가 아닌 19로 할당되어 첫 번째 평가가 2*5에 대해 발생한 다음 9가 추가됩니다.
다음은 연산자의 순서를 보여주는 예입니다 -
예
using System; namespace Demo { class Program { static void Main(string[] args) { int a = 200; int b = 100; int c = 150; int d = 50; int res; res = (a + b) * c / d; Console.WriteLine("Value of (a + b) * c / d is : {0}", res); res = ((a + b) * c) / d; Console.WriteLine("Value of ((a + b) * c) / d is : {0}", res); res = (a + b) * (c / d); Console.WriteLine("Value of (a + b) * (c / d) : {0}",res); res = a + (b * c) / d; Console.WriteLine("Value of a + (b * c) / d : {0}",res); Console.ReadLine(); } } }