Log.d("===", 0x01.toInt().toString()) // 1
Log.d("===", 0x11.toInt().toString()) // 17
Log.d("===", 0x0A.toInt().toString()) // 10
16진수 0x01은 2진수로 변환시 00000001
And 연산 : 둘다 1일때 1 // 둘다 true 일때 true
Or 연산 : 둘 중 하나가 1이면 1 // 둘 중 하나가 true면 true
시프트 연산 : 비트를 왼쪽이나 오른쪽으로 옮기는 연산
왼쪽으로 한번 할 때마다 *2
1 << 2 == 4
3 << 2 == 12
오른쪽으로 한번 할 때마다 /2
24 >> 2 == 6
[아두이노 강좌] 52. Bit 연산 (1) - &(AND)
※ 비트 연산에 대해 정확히 이해하고 있는 분들은 이번 포스팅을 건너뛰어도 좋다. 하지만 조금 헷갈리는 ...
blog.naver.com
코틀린 Kotlin 다루기 (4) - 연산자 (Operators)
연산자(Operators) 연산자를 이번 편에서 배우지만 이전 강좌에서 연산자를 써본 적이 있습니다. 연산자는 대입, 산술, 논리, 비트 연산자 등이 있습니다. 이와 함께 어떤 연산자가 먼저 계산되는지
blog.skylightqp.kr
https://dojang.io/mod/page/view.php?id=174
C 언어 코딩 도장: 23.3 시프트 연산자 사용하기
C 언어에서 비트의 논리 연산뿐만 아니라 각 자리를 이동시킬 수도 있습니다. 이번에는 비트의 자리를 이동시켜 보겠습니다. bitwise_shift_operator.c #include int main() { unsigned char num1 = 3; // 3: 0000 0011 uns
dojang.io
http://www.tcpschool.com/c/c_refer_bitCalculation
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
'IT > Android' 카테고리의 다른 글
Android] 안드로이드 12 이상 앱 출시할때 / 'android:exported' property set. (0) | 2022.04.24 |
---|---|
날씨 앱 개발1] The Weather Underground API 받기 (0) | 2022.04.22 |
Android Studio] 외부 라이브러리 추가 안될때 (0) | 2022.03.23 |
Android] 해커 입장에서 안전한 앱 만들기 (0) | 2022.03.22 |
Android] 데이터 바인딩 // 메소드 참조, 리스너 바인딩 (0) | 2022.03.17 |
댓글