커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
연산자의 연산 우선 순위에 대해 질문이 있습니다.
C# 문법 종합반
1주차
북마크
박*빈
댓글
2
추천
0
조회수
35
조회수
35
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


1주차 5번째 강의 15:10 쯤에 설명이 잘 이해가 되지 않아 궁금해서 여쭤봅니다.

번호는 강의 노트의 번호를 그대로 썼습니다.


검색해보니 금방 나와서 자문자답했습니다

혹시 같은 의문을 가지신 분들이 있을까 하여 지우지는 않겠습니다.


2. 단항 연산자의 예시에 들어가 있는 +, -는 이항연산자가 아닌가요?

단항 연산자가 맞다면 어떻게 쓰이는 것인지 알고 싶습니다.


>> 숫자의 앞에 +, - 를 붙여 부호를 표현하는 것이네요.

+1, -2 이런 방식입니다.



3. 산술 연산자(*, /, %, +, -)를 하나로 묶어두셨는데,

곱 연산자(*, /, %)는 증감 연산자(+, -)보다 우선 순위가 높지 않나요?


>> 강의를 더 진행하니 아래에 수학과 연산 순서가 유사하다는 말씀을 하신 것을 들었습니다.

질문 후에 그 부분을 보았습니다.





작성한 코드 및 에러 메세지

혹여 C#으로 오면서 우선순위가 하나로 묶였나 궁금하여 테스트 해보았습니다.

덧셈과 나눗셈이 동일한 순서라면 12/2 = 6이 나와야 맞지만, 테스트 결과 2/2 곱 연산자가 먼저 수행되는 것으로 보입니다.


오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴