아두이노 해당 비트값 지우는 함수, bitClear()
MCU 공부/아두이노 레퍼런스 Arduino Reference2020. 6. 9. 08:39
안녕하세요. 아두이노에서 해당(위치의) 비트값을 지우는 함수인 bitClear()에 대해 알아보겠습니다.
정의
해당 숫자 변수 비트를 지웁니다.(0을 씁니다. 1->0)
bitClear()
매개변수
x: 비트를 지울 숫자 변수
n: 가장 오른쪽 비트부터 시작하는 지울 비트 위치.
예제 코드
byte x = 0B00001111 (숫자 15) 에서 0번째 비트를 지워보겠습니다.
정상적으로 지워졌다면 14가 되겠죠.
1
2
3
4
5
6
7
8
9
10
11
|
void setup() {
Serial.begin(9600);
byte x = 0B00001111;
Serial.println(x);
Serial.println(bitClear(x,0));
}
void loop() {
}
|
정상적으로 0번째 비트가 지워진 것을 확인 할수있습니다. 감사합니다.
'MCU 공부 > 아두이노 레퍼런스 Arduino Reference' 카테고리의 다른 글
아두이노 특정 위치의 비트를 쓰는 함수, bitSet() (0) | 2020.06.10 |
---|---|
아두이노 특정 위치의 비트를 읽는 함수, bitRead() (0) | 2020.06.09 |
아두이노 지정된 비트 값 계산 함수, bit() (0) | 2020.06.08 |
아두이노 문자가 공백인지 판별함수, isWhitespace () (0) | 2020.05.29 |
아두이노 문자가 대문자인지 판별 함수, isUpperCase () (0) | 2020.05.29 |
댓글()