수식연산자(8)
-
조건문 ( if() ~else )
1. MSDNif-else(C# 참조) 2. if()조건문 ( if() ) 3. if() ~ else if (조건) { Console.WriteLine("조건이 참일 때 실행"); } else { Console.WriteLine("조건이 거짓일 때 실행"); } -> 조건이 거짓일 경우 if()문은 실행하지 않고 else문을 실행합니다. -> if문과 마차간지로 실행될 조건문이 1줄이면 { } 생략가능합니다. ex1) static void Main(string[] args) { int num = 7; if (num > 10) Console.WriteLine("조건이 참일 때 조건문 실행"); else { Console.WriteLine("조건이 거짓일 때 조건문 실행"); } } ex2) { } 괄호 생..
2016.12.12 -
비트 연산자
1. MSDNC# 연산자 2. 비트연산자 연산자 설명 ex & A와 B의 비트에 논리곱을 수행합니다. A & B | A와 B의 비트에 논리합을 수행합니다. A | B ^ A와 B의 비트에 배타적 논리합을 수행합니다. A ^ B -> 비트 단위로 계산하여 값을 반환합니다. -> 참 = 1, 거짓 = 0 3.진리표 - 논리곱 (AND) A B A^B ex) 7 = 0111, 1 = 0001 참 참 참 0111 & 0001 0001 참 거짓 거짓 거짓 참 거짓 거짓 거짓 거짓 - 논리합 (OR) A B A^B ex) 7 = 0111, 1 = 0001 참 참 참 0111 | 0001 0111 참 거짓 참 거짓 거짓 참 거짓 거짓 거짓 - 배타적 논리합 (XOR) A B A^B ex) 7 = 0111, 1 = 0..
2016.12.12 -
논리 연산자
1. MSDNC# 연산자 2. 논리연산자 연산자 설명 ex 비고 && A, B 모두 참일 때 참 아니면 거짓 A && B 논리곱연산자 || A와 B 둘 중 하나라도 참이면 참 둘다 거짓이면 거짓 A || B 논리합연산자 ! A의 값이 참이면 거짓, 거짓이면 참 !A, !B 부정연산자 3. 진리표 - A && B - A || B A B A && B ( 반환값 ) A B A || B ( 반환값 ) 참 참 참 참 참 참 참 거짓 거짓 참 거짓 참 거짓 참 거짓 거짓 참 참 거짓 거짓 거짓 거짓 거짓 거짓 - !A - !B AA ( 반환값 ) BB ( 반환값 ) 참거짓 참거짓 거짓참 거짓참 ex) static void Main(string[] args) { int num1 = 7; //A && B Console..
2016.12.12 -
대입 연산자 or 할당 연산자
1. MSDNC# 연산자 2. 대입 & 할당연산자 연산자 설명 ex = 왼쪽 피연산자에 오른쪽 피연산자를 대입시킵니다. num1 = num2 += num1 = num1 + num2를 줄인 표현입니다. num1 += num2 -= num1 = num1 - num2를 줄인 표현입니다. num1 -= num2 *= num1 = num1 * num2를 줄인 표현입니다. num1 *= num2 /= num1 = num1 / num2를 줄인 표현입니다. num1 /= num2 %= num1 = num1 % num2를 줄인 표현입니다. num1 %= num2 ex) static void Main(string[] args) { int add = 77, minus=77, multi = 77, division = 77, ..
2016.12.12 -
관계 연산자
1. MSDNC# 연산자 2. 관계연산자 연산자 설명 ex 왼쪽 피연산자를 기준으로 오른쪽 피연산자가 작으면 참, 크면 거짓 num1 > num2 = num2 == 양쪽 피연산자의 값이 같으면 참, 다르면 거짓 num1 == num2 !=양쪽 피연산자의 값이 다르면 참, 같으면 거짓num1 != num2 ex) static void Main(string[] args) { int num1 = 7, num2 = 8, num3 = 8, num4 = 7; Console.WriteLine("num1 = {0}, num2 = {1}, num3 = {2}, num4 = {3}\n", num1, num2, num3, num4); Console.WriteLine("num1 num2 = " + (num1 > num2));..
2016.12.12 -
증감 연산자
1. MSDNC# 연산자 2. 증감연산자 연산자 설명 비고 ex ex++ 피연산자를 사용 후 값 증가 전위 증가 연산자 num++ ex-- 피연산자를 사용 후 값 감소 전위 감소 연산자 num -- ++ex 피연산자 값 증가 후 사용 후위 증가 연산자 ++num --ex 피연산자 값 감소 후 사용 후위 감소 연산자 --num ex) static void Main(string[] args) { int num = 7; Console.WriteLine(num++);//출력 전 num의 값 : 7, 출력된 num의 값 : 7, 출력 후 num의 값 : 8 Console.WriteLine(num--);//출력 전 num의 값 : 8, 출력된 num의 값 : 8, 출력 후 num의 값 : 7 Console.Writ..
2016.12.12