欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

蓝桥输出二进制表示

程序员文章站 2022-07-14 23:17:42
...

问题描述
  输入[-128,127]内的整数,输出其二进制表示。提示,可使用按位与&

#include<bits/stdc++.h>

using namespace std;

int main()
{
	int num , temp = 128;
	cin >> num ; 
	bool i; //定义一个bool型变量
	while(temp)//128 64 32 16 8 4 2 1分别对应与8位2进制中不同的位数 
	{
		i = num & temp;
		cout << i;
		temp /= 2 ;
		
	} 
	return 0;
}
  
相关标签: c++