2진수 변수 표기
#include <bitset>
unsigned int a = 0b0000'0000;
std::bitset<8> b(0b0000'0000);
n번 비트 1로 만들기
(1<<n)
// (1<<0) -> 0b0000'0001
// (1<<1) -> 0b0000'0010
// (1<<2) -> 0b0000'0100
비트 켜기 -> or연산
a |= (1<<0)
// a = a | (0b0000'0001)
비트 끄기 -> and not 연산
a &= ~(1<<0)
// a = a & ~(0b0000'0001)
// a = a & (0b1111'1110)
2진수 출력
std::bitset<32> bits(a);
std::cout << a << '\n';
'Server > C++' 카테고리의 다른 글
C++ 환경변수 .env 파일 사용하기 (0) | 2025.01.03 |
---|---|
C++ MySQL 연동 - ODBC (0) | 2024.11.21 |
JSON 사용하기 - nlohmann json (1) | 2024.11.20 |
Boost 라이브러리 사용하기 (0) | 2024.11.19 |
C++ MySQL 연동 - Connector/C++ (0) | 2024.08.30 |