C
#include <stdio.h>
int main()
{
short n = 0;
printf("-32,768~32,767 사이의 정수를 입력하세요: ");
scanf("%hd", &n);
for(int i=15; i>=0; i--){
printf("%d", (n >> i) & 1 );
if(i%4==0) printf(" ");
}
return 0;
}
C++
#include <iostream>
#include <bitset>
using namespace std;
int main()
{
short n = 0;
cout<<"-32,768~32,767 사이의 정수를 입력하세요: ";
cin>>n;
cout<<bitset<16>(n)<<endl;
return 0;
}
'프로그래밍 > C++' 카테고리의 다른 글
C++ ] STL 과 컨테이너 (0) | 2023.03.25 |
---|---|
범위기반 for문, 문자열에서 문자 반복 (0) | 2023.03.25 |
C++ ] 이중 포인터와 포인터 배열의 차이 (0) | 2022.06.28 |
C++ ] 교통사고 통계자료 필터 프로그램 (2) - vector 사용 , 파입입출력 (0) | 2022.06.28 |
C++ ] 2021 교통사고 통계자료 필터 프로그램 (1) + 파일 입출력 (0) | 2022.06.28 |