연산하다
일정한 규칙에 따라 계산하다
연산자
일반적으로 수학 연산과 유사한 연산자 집합을 지원한다
단항 연산자
++(증가) : 피연산자를 1씩 증가
전위 증가 연산자( ++x )
증가를 시키고 출력한다
후위 증가 연산자( x++)
출력을 먼저하고 값이 증가된다.
--(감소) : 피연산자를 1씩 감소
++(증가)연산자와 같이 전위, 후위 연산자가 있다
이항 연산자
+(더하기)
-(빼기)
*(곱하기)
/(나누기)
%(나머지)
모든 정수 및 소수점 숫자 형식을 지원
데이터의 타입이 int이면 우리가 생각했을 때 나오는 소수점인
float형태가 아니고
흔히들 말하는 몫만 정수로 나온다.
하지만 소수점 형식으로 나누면 소수점까지 출력이 된다.
나의 생각은 이러하다
5 % -4 를 예시로 들면
1. 각각의 피연산자를 절대값 abs을 씌운다.
2. 그러면 5 % 4를 하게 될 것이고 그 값은 1이된다.
3. 그 후 나누어지는 수의 부호를 따라서 +를 가져와
4. 답은 +1이 된다.
연산자의 계산 순서
후위 연산자 => 전위 연산자 => 곱, 나누기, 나머지 연산자 => 더하기, 빼기 연산자
'Study > C#' 카테고리의 다른 글
[C#] 논리 연산 (0) | 2024.05.26 |
---|---|
[C#] 비교 연산 (0) | 2024.05.26 |
[C#] 입력 받기 (0) | 2024.05.25 |
[C#] 박싱과 언박싱 (0) | 2024.05.25 |
[C#] 값형식과 참조형 (0) | 2024.05.25 |