논리 연산(부울 연산)

연산된 결과 값이 참, 거짓만 존재하는 연산

 

&& (조건부 논리 AND

 

|| (조건부 논리 OR)

! (논리 부정 NOT)

'Study > C#' 카테고리의 다른 글

[C#] 선택문 switch  (0) 2024.05.27
[C#] 선택문 if문  (0) 2024.05.27
[C#] 비교 연산  (0) 2024.05.26
[C#] 산술 연산자  (0) 2024.05.26
[C#] 입력 받기  (0) 2024.05.25

관계형 연산자라고 불리우며

피연산자를 비교

 

"왼쪽 피연산자가 오른쪽피연산자보다 ~한지"

 

<, >, <=, >=

 

모든 정수 및 부동 소수점 숫자 형식을 지원

 

char형식은 비교 연산자도 지원(문자 코드)

열거형 형식은 비교 연산자도 지원(기본 정수 형식의 해당 값이 비교됨)

 

== 및 != 연산자는

피연산자가 같은지 여부 확인

 

ex) Console.WriteLine(5 > 3);               //             output : True

      Console.WriteLine(5 > 3);               //             output : False

 

 

 

 

'Study > C#' 카테고리의 다른 글

[C#] 선택문 if문  (0) 2024.05.27
[C#] 논리 연산  (0) 2024.05.26
[C#] 산술 연산자  (0) 2024.05.26
[C#] 입력 받기  (0) 2024.05.25
[C#] 박싱과 언박싱  (0) 2024.05.25

연산하다 

 

일정한 규칙에 따라 계산하다

 

연산자

일반적으로 수학 연산과 유사한 연산자 집합을 지원한다

 

단항 연산자

++(증가) : 피연산자를 1씩 증가

 

전위 증가 연산자( ++x )

 

증가를 시키고 출력한다

 

 

후위 증가 연산자( x++)

 

출력을 먼저하고 값이 증가된다.

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

 

--(감소) : 피연산자를 1씩 감소

++(증가)연산자와 같이 전위, 후위 연산자가 있다

 

이항 연산자

 

+(더하기)

-(빼기)

*(곱하기)

/(나누기)

%(나머지)

 

모든 정수 및 소수점 숫자 형식을 지원

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

데이터의 타입이 int이면 우리가 생각했을 때 나오는 소수점인

float형태가 아니고

흔히들 말하는 몫만 정수로 나온다.

 

 

하지만 소수점 형식으로 나누면 소수점까지 출력이 된다.

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

나의 생각은 이러하다

 

5 % -4 를 예시로 들면

1. 각각의 피연산자를 절대값 abs을 씌운다.

2. 그러면 5 % 4를 하게 될 것이고 그 값은 1이된다.

3. 그 후 나누어지는 수의 부호를 따라서 +를 가져와

4. 답은 +1이 된다.

 

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18
https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18
https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

 

연산자의 계산 순서

 

후위 연산자 => 전위 연산자 => 곱, 나누기, 나머지 연산자 => 더하기, 빼기 연산자

'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

+ Recent posts