BASIC4MCU | 질문게시판 | 비트 연산자, 시프트 연산자 질문
페이지 정보
작성자 master 작성일2018-10-29 13:26 조회11,983회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3984
본문
비트 연산자, 시프트 연산자는 어떨 때 사용하나요?
프로그래밍 공부를 할 때마다 나오는 이 두 개의 연산자는
항상 작동되는 원리와 결과만을 설명할 뿐
주로 어디에 쓰인다! 라는 사용처를 이해할만큼 서술해준 책을 본 적이 없어요..
그래서 이 부분은 더 소홀히 공부하게 되는 것 같은데
이번에 새로운 언어를 공부하면서 배우다 보니 이 놈들이 또 나와서
이번에는 이해를 하고 나중에 활용해봐야겠다! 라는 생각이 들어서 질문 드립니다.
//
8비트 임베디드 및 주변장치 제어할 때 많이 사용합니다.
AVR /아두이노/PIC/8051/STM32/ 등의 MCU를 공부할 때와MCU 주변장치 코드에서 많이 사용합니다.바로 전의 답변인데요 코드에서 비트연산을 얼마나 많이 사용하는지 체크해보세요8비트 임베디드가 컴퓨터 c와 다른 점은하드웨어/ MCU/c언어/ 이 3가지를 모두 공부하는 분야입니다.유일한 공통점인 c언어에서도 차이가 있습니다.비트연산을 많이 사용하고오브젝트,공용체,구조체,삼항연산자,포인터 등은 사용빈도가 적습니다.컴퓨터에서의 쓰레드는 인터럽트로 대신합니다.산술 연산에 비해서 비트연산은 고속이므로 2의 n승 계산에서는 거의 비트연산을 주로하고비트연산이 산술연산에 비해서 (이해도 측면에서) 하드웨어에 더 밀접하다고 볼 수 있습니다.2진 16진 변환은 외울 정도로 많이 사용합니다.
댓글 0
조회수 11,983등록된 댓글이 없습니다.