C# 기초강의 3_ 연산자

Park Yeeun·2023년 6월 29일
0

C# 기초공부

목록 보기
3/10

📌 단항연산자

연산에 필요한 항이 한개
ex) +a -a ++a --a !a

✔ 연습문제

💬 코드

int a = 5;
a++;

Console.WriteLine(a);	//6

📌 이항연산자

연산에 필요한 항이 두개
ex) a = b - c a -= b a += b

✔ 연습문제

💬 코드

int a = 6;
int b = 3;
int c;
c = b - a;

Console.WriteLine(c);	//-3

📌 삼항연산자

조건식에 따라 하나의 결과 반환
ex) (조건식) ? A : B

✔ 연습문제

💬 코드

int d = (5 > 3) ? 2 : 0;
Console.WriteLine(d);	//2

📌 대입연산자 (=)

✔ 연습문제

💬 코드

int aa = 4;
int bb = 3;
bb = aa;

Console.WriteLine(bb);	//4

📌 산술연산자

덧셈 (+) / 뺼셈(-) / 곱셈 (*) / 나눗셈(/) / 나머지(%)


📌 증감연산자

++ : 숫자 1 증가 (a = a + 1)
-- : 숫자 1 감소 (a = a - 1)

✔ 연습문제

💬 코드

int q = 5;

Console.WriteLine(q++);		//5
Console.WriteLine(q);		//6

int w = 1;
int e = w++;

Console.WriteLine(w);		//2
Console.WriteLine(e);		//1

📌 비교연산자

== != > < >= <=
결과값이 True, False로 나타남


📌 논리연산자

! : 논리부정
&& : 논리곱 AND
|| : 논리합 OR

✔ 연습문제

💬 코드

bool result = true;
bool result2 = false;

Console.WriteLine(!result);				// False
Console.WriteLine(result && result2);	// False
Console.WriteLine(result || result2);	// True

📌 비트연산자

& : 두 비트 모두 1일 경우에만 1
| : 두 비트중 하나만 1이어도 1
^ : 두 비트가 다를 경우에만 1

✔ 연습문제

💬 코드

int A = 1;	//0001
int B = 5;	//0101

Console.WriteLine(A & B);	// 0001 -> 1
Console.WriteLine(A | B);	// 0101 -> 5
Console.WriteLine(A ^ B);	// 0100 -> 4

📌 복합대입연산자

+= -= *= /= %= &= |= ^= <<= >>=

profile
새싹 개발자입니당 🌱

0개의 댓글