728x90
반응형
개념
10진수인 정수를 2진수로 출력하는 방법은 bitset 클래스를 이용한다.
#include <bitset>
char bit;
bitset<비트 수> (bit);
< > 안에 원하는 비트의 갯수를 입력하고 문자를 입력해주면 해당 문자가 원하는 갯수만큼 2진수로 출력된다.
예시
#include <iostream>
#include <bitset>
using namespace std;
int main(){
char num = 10;
cout << bitset<4>(num) << "\n";
cout << bitset<8>(num) << "\n";
cout << bitset<16>(num) << "\n";
return 0;
}
1010
00001010
0000000000001010
참고 사이트
아래에 참고 사이트에 더 많은 예시와 설명이 되어있다.
728x90
반응형
'프로그래밍 언어 > C++' 카테고리의 다른 글
[C++] 표준 입력 함수 정리 (0) | 2019.08.15 |
---|---|
C++ AND , OR , XOR 비트 연산자 (0) | 2019.08.15 |
[C++] 소수점 자릿수 출력하기 (0) | 2019.07.31 |
C++ vector 에서 erase 함수 사용할 때 주의할 점 (0) | 2019.07.26 |
[C++] 개념정리 사이트 메모 (0) | 2019.07.24 |