보충수업 연산자

공재원
∙∙조회 6

오늘 보충 수업에서는 연산자에 대하여 알아보았다.
기초적인 연산자는 다 이해하고 있던 범위에 있었는데, 보충수업에서 처음 듣는 연산자가 나왔다.
바로 비트 연산자이다. 아마 오준환 강사님께서 나중에 수업을 해주시려 하신 부분 같은데 보충 수업으로 먼저 나오니
예습을 하는 듯한 느낌이 들었다. 보충 수업에서 들은 부분이라 아직 제대로 이해를 하지는 못했지만 기억에 남는 부분이 있다.
바로 컴퓨터가 계산을 할 땐 나누기 보단 곱하기가 100배 빠르고 곱하기 보단 비트 연산이 100배 빠르다는 것이었다.
그렇다면 비트 연산자는 평범한 나누기 계산보다 만배 빠르다는 것이다.
최적화를 할 때 자주 사용된다고 말씀해주셨는데 잘 기억해 두었다가 나중에 수업에 나오면 잘 활용해봐야겠다.

csharp
2 / 2       
2 * 0.5  // 100배 빠름
>> 1 // 100배 빠름