<<
설명
비트 왼쪽으로 옮김 연산자 << 는 왼쪽 피연산자의 비트를 오른쪽 피연산자가 지정한 위치 수 만큼 왼쪽으로 옮긴다.
문법
매개변수
- 변수: 허용되는 자료형: byte, int, long
- 비트 수: 숫자 < = 32. 허용되는 자료형: int
예제 코드
※ 주의 및 경고:
값 x를 y 비트 옮기면(x << y), 가장 왼쪽에 있는 y 비트를 잃어 문자 그대로 존재하지 않게 됨:
값의 어떤 것도 망각으로 옮겨지지 않는다고 확신한다면, 왼쪽 쉬프트 연산자를 생각하는 간단한 방법은 왼쪽 피연산자에 2의 오른쪽 피연산자 제곱을 곱하는 것이다. 예를 들어 2의 거듭제곱을 생성하려면 다음 표현식을 사용할 수 있다:
다음 예제는 왼쪽으로 옮김 연산자를 사용하여 바이트를 바닥(LSB)에서 꼭대기(MSB)로 옮기고 이진 값을 출력하여, 받은 바이트 값을 시리얼 모니터에 출력하는 데 사용할 수 있다:
더보기
- 언어 : >> (비트 오른쪽으로 옮김)
- 언어 : & (비트 AND)
- 언어 : ~ (비트 NOT)
- 언어 : | (비트 OR)
- 언어 : ^ (비트 XOR)
- 튜토리얼 : BitMath Tutorial
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |