TIL

2025-01-31 TIL(Today I Learned)

주전자123 2025. 1. 31. 20:16
320x100
반응형
SMALL

오늘의 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문엔 괄호에 ;;를 집어넣으면 무한루프가 된다는 것을 알게됐다.

728x90
반응형
LIST