c# ☃️
[C#] 오퍼레이터 - 증가/감소/비교/연산자/AND/OR
소로리 산적
2024. 4. 5. 21:28
static void Main(string[] args)
{
int num1 = 5;
int num2 = 3;
int num3;
//unary operators
num3 = -num1;
Console.WriteLine("num3 is {0}", num3);
bool isSunny = true;
Console.WriteLine("is it sunny? {0}", !isSunny);
//increment operators
int num = 0;
num++;
Console.WriteLine("num is {0}", num);
Console.WriteLine("num is {0}", num++); // 실행후 ++
Console.WriteLine("num is {0}", ++num); // 실행전 ++ preincrement
//decrement operator
num--;
Console.WriteLine("num is {0}", num);
Console.WriteLine("num is {0}", num--); // 실행후 --
Console.WriteLine("num is {0}", --num); // 실행전 --
int result;
result = num1 + num2;
Console.WriteLine("result of num1 + num2 = {0}", result);
result = num1 - num2;
Console.WriteLine("result of num1 - num2 = {0}", result);
result = num1 / num2;
Console.WriteLine("result of num1 / num2 = {0}", result);
result = num1 * num2;
Console.WriteLine("result of num1 * num2 = {0}", result);
result = num1 % num2;
Console.WriteLine("result of num1 % num2 = {0}", result);
//relational and type operators
bool isLower;
isLower = num1 > num2;
Console.WriteLine("result of num1 > num2 is {0}", isLower);
//equality operator
bool isEqual;
isEqual = num1 == num2;
Console.WriteLine("result of num1 == num2 is {0}", isEqual);
isEqual = num1 != num2;
Console.WriteLine("result of num1 != num2 is {0}", isEqual);
//conditional operators
bool isLowerAndSunny;
//Condition1 AND condition2
isLowerAndSunny = isLower && isSunny;
Console.WriteLine("result of isLower && isSunny is {0}", isLowerAndSunny);
//Condition1 OR condition2
bool isLowerOrSunny = isLower || isSunny;
Console.WriteLine("result of isLower || isSunny is {0}", isLowerOrSunny);
Console.ReadKey();
}
실행결과
