그냥저냥
[C/C++] Standard library header <bitset> 본문
1. 구문
#include <bitset>
2. 연산자
operator & |
비트 연산 실행 (binary logic operations on bitsets) |
operator | |
|
operator ^ |
|
operator << |
performs stream inout and output of bitsets |
operator >> |
3. 함수
bitset<n> |
n개의 비트 배열 생성, 모든 비트 0으로 초기화됨 |
set() |
전체 비트를 1로 설정 |
set(n, true) | (n+1)번째 비트를 true(1)로 설정 |
reset() |
전체 비트를 0으로 설정 |
size() |
할당된 비트의 개수 반환 |
any() |
1로 설정된 비트가 존재하는가 |
none() |
1로 설정된 비트가 존재하지 않는가 |
flip() |
전체 비트를 반전 |
flip(n) |
(n+1)번째 비트를 반전 |
test(n) = [n] |
(n+1)번째 비트 검사 |
count() |
설정된 비트의 개수 반환 |
to_string() | 문자로 변환 |
to_ulong() | 숫자로 변환 |
여기아래코드
'공부 > 이것저것' 카테고리의 다른 글
[C] 문자와 문자열 처리 함수 (0) | 2017.09.25 |
---|---|
[C++] Conatiner Class (0) | 2017.02.10 |
[C++] 템플릿 (Template) (0) | 2017.01.23 |
Tistory에 소스 코드 넣기(SyntaxHighlighter 사용법) (0) | 2017.01.23 |
Comments