개발새발

  • 홈
  • 태그
  • 방명록

비트마스크 1

비트마스킹(Bit Masking)

비트마스킹 (Bit Masking)비트마스킹은 정수를 이진수로 표현해서 특정 상태를 관리하는 기법이다.보통 비트 연산자를 활용해서 데이터를 조작한다. 0b10101(십진수 21)처럼 이진수로 보면, 각각의 자리가 어떤 상태를 나타내는 플래그가 될 수 있다.1 이면 "켜짐" (True, ..)0 이면 "꺼짐" (Flase, ..)📌 비트 연산자 정리연산자설명예시 (A=0b1010, B=0b1100)결과& (AND)둘 다 1이면 1A & B0b1000 (8)``(OR)하나라도 1이면 1`A^ (XOR)다르면 1, 같으면 0A ^ B0b0110 (6)~ (NOT)비트 반전 (1->0, 0->1)~A0b...11110101 (보수연산)비트들을 왼쪽으로 이동A 0b10100 (20)>> (오른쪽 시프트)비트들을..

알고리즘/개념 2025.02.16
이전
1
다음
더보기
프로필사진

개발새발

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (102)
    • 네트워크 (7)
      • 기본 (7)
    • Java (22)
      • 기본 (14)
      • 알고리즘 (3)
      • Effective Java (2)
      • 강의 (0)
      • Spring (3)
    • JavaScript (16)
      • 기본 (1)
      • 응용하기 (5)
    • Node.js (11)
      • React (8)
      • Vue (0)
    • Sql (4)
    • 개발 (9)
      • 개발 일상 (2)
      • 개발 지식 (1)
      • 결제 (1)
      • 알면 좋은 (5)
    • Python (13)
      • 기본 (11)
      • 알고리즘 (2)
    • AWS (2)
    • 알고리즘 (18)
      • 개념 (3)
      • Programmers (6)
      • LeetCode (7)
      • 백준 (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바