비트연산관련 문제
꽤 오래전에 비트연산자에 대해 배웠던 기억이 있다. 오늘은 비트연산에 대해 적어볼 생각이다. 생각해보면 예전에 비트마스크 와일드마스크 관련 공부할때 개념 자체는 알았지만, 코딩을 해본적은 없었다. 우선 코딩을 하기전에 보통 우리가 쓰는 변수 타입들은 최소 1바이트, 즉 8비트인데 이것들을 어떻게 데이터의 개념으로? 생각을 할까? 우선 연산자는 너무 기본적이지만 사실 까먹고 있던 부분인데, 보통 a && b는 a And B이다. 여기서 비트연산자는 a & b로 적는다. 코딩과 동떨어져 생각해볼때, &연산이 And를 뜻하는건 너무 자연스러운데 .. 흠.. 왜 까먹었었더라 아무튼 ! & , | , ^ , ~ 이정도 있고 and, or , xor, not 다음은 시프트연산자인데, 이거 예전에 네트워크 배울때도 ..
2023. 8. 25.