[C#]05.연산자는 ooo이다 Part1

안녕하세요 유랑입니다.





지난시간에는 문자열에 대해 배워보았습니다.

쓰지 않은 메소드들과 용어라 어려우신점이 많으셨을텐데, 

자주 나오는 내용이니 틈틈히 복습하셨으면 좋겠습니다.

오늘은 데이터를 다룰 때 필요한 덧셈, 뺄셈, 곱셈, 나눗셈 등 산술 연산자부터 시작하여,

AND, OR 논리 연산자 등 까지 다양한 연산자에 대해 배워보겠습니다.




1. 연산자




int형식의 변수 result에 7이라는 값을 넣어주고 싶으면,

int result = 7; 이라는 방법도 있겠지만, 

int result = 3 + 4; 라는 방법도 존재합니다.

여기서 +는 산술 연산자로서 여러분이 초등학교때부터 배우신 수학과 유사합니다.

그밖에도 다양한 연산자들이 존재하는데 예제를 통해 알아보겠습니다.



 




1-1) 산술 연산자



산술 연산자는 수치 형식의 데이터를 다루는 연산자입니다.

덧셈, 뺄셈, 곱셈, 나눗셈, 그리고 나머지를 구하는 기능을 갖고 있어요.

코드를 통해서 해당 기능해 대해 알아보겠습니다.






프로그래밍 언어는 기계와 사람이 중간에 위치한 언어이기에 수학적인 계산은 우리가 알고 있는 것과 유사합니다.

여기서 쓰인 $과 다른 형태의 부분들은 뒷쪽에 배울테니 너무 어렵게 생각하지 마세요.






1-2) 증가 연산자와 감소 연산자



이름처럼 값을 증가시키거나 감소시키는 연산자입니다.

하지만 다른 쓰임새로 쓰인다는게 매력적이죠.

자세한 부분은 코드를 통해서 알아보겠습니다.





오잉 결과 값이 조금 이상하죠? 하지만 맞게 출력되었습니다.

a++은 후위 증가를 하기 때문에 값을 출력 후 값을 증가 시켜줍니다.

a--도 마찬가지로 후위 감소를 하기 때문에 값을 출력 후 감소 시켜줍니다.






1-3) 문자열 결합 연산자



숫자 뿐만 아니고 문자열들을 결합시키고 싶을 때 어떤 연산자를 써야 할까요?

다음 코드를 작성 후 알아보겠습니다.






기존의 산술 연산자를 이용해 문자열들간의 결합을 해보았습니다.

문자열을 표시하는 큰따옴표를 쓰는 걸 잊지 마세요.






1-4) 관계 연산자



4 > 5는 참일까요 거짓일까요? 

5 == 5는 참일까요 거짓일까요?

두 피연산자 사이의 관계를 확인하는 연산자를 관계 연산자라고 합니다.

다음 코드를 통해서 알아보겠습니다.






>, <, !=, ! 등 관계 연산자를 통하여 두 피연산자를 비교할 수 있었습니다.

앞으로 많이 쓰일 연산자니 알아 두세요.^^






2. 마무리




오늘은 여기까지 진행하겠습니다.

연산자의 기능과 쓰임새에 대해서 알아보았습니다.

다음 시간에도 연산자에 대해 공부해 보겠습니다.

감사합니다.




수업자료: https://github.com/YouRang12/-Tistory-CShop---Basic




댓글

Designed by JB FACTORY