오늘의 TIL이라고 쓰려다가 그러면 오늘의 오늘 내가 배운 것이 되버리기 때문에 아차 싶었다.
나는 오늘 배운 것 중 헷갈리거나 꼭 기억해놔야 할 것들을 작성하기로 했다.
- 오늘 배운 것 중 헷갈린 것
C#의 주요 연산자 우선순위
연산자들은 다양한 우선순위를 가지고 있으며, 높은 우선순위의 연산자가 먼저 수행된다.
아래는 C#에서 주로 사용되는 연산자들의 우선순위를 나열한 것이다.
1. 괄호 (): 괄호로 감싸진 부분은 가장 높은 우선순위로 먼저 계산된다.
2. 단항 연산자: 단항 연산자들(++, --, +, -, ! 등)은 괄호 다음으로 높은 우선순위를 가진다.
3. 산술 연산자: 산술 연산자들(*, /, %, +, -)은 단항 연산자보다 우선순위가 낮다.
4. 시프트 연산자: 시프트 연산자(<<, >>)는 산술 연산자보다 우선순위가 낮다.
5. 관계 연산자: 관계 연산자들(<, >, <=, >=, ==, !=)는 시프트 연산자보다 우선순위가 낮다.
6. 논리 연산자: 논리 연산자들(&&, ||)는 관계 연산자보다 우선순위가 낮다.
7. 할당 연산자: 할당 연산자들(=, +=, -=, *=, /= 등)는 논리 연산자보다 우선순위가 낮다.
따라서 순서대로 나열하자면
(a+b) ++ c * d >> 2 >= e || f += g
이런 방식으로 외우려고 한다.
그리고 꼭 기억해놔야 할 단축키를 처음으로 알게됐다!
그것은 바로 코드 주석 처리 단축키이다.
코드 주석 처리 단축키는 CTRL + K, CTRL + C
코드 주석 해제 단축키는 CTRL + K, CTRL + U 이다.
※그리고 중요한 것은 컨트롤키에 손을 떼면 안된다.※
그리고 또 유용한 단축키로는 자동 코드 정렬 단축키이다.
전체 자동 코드 정렬 단축키는 CTRL + K, CTRL + D
선택한 부분만 정렬하는 단축키는 CTRL + K, CTRL + F 이다.
그리고 while문과 for문의 무한루프 하는 법을 몰랐었는데
while문엔 괄호에 true를 집어넣고,
for문엔 괄호에 ;;를 집어넣으면 무한루프가 된다는 것을 알게됐다.
'TIL' 카테고리의 다른 글
2025-02-07 TIL(Today I Learned) 팀 프로젝트 2일차 (0) | 2025.02.07 |
---|---|
2025-02-06 TIL(Today I Learned) 팀 프로젝트 시작 (1) | 2025.02.06 |
2025-02-05 TIL(Today I Learned) 열거형, 알고리즘, 정렬, 배열, 그래프 (2) | 2025.02.05 |
2025-02-04 TIL(Today I Learned) 예외처리, 값형과 참조형의 차이점, 람다 등 (0) | 2025.02.04 |
2025-02-03 TIL(Today I Learned) 가상 메서드, 추상 메서드 (0) | 2025.02.03 |