算法提高——输出二进制表示
程序员文章站
2022-07-14 23:17:18
...
问题描述
输入 [-128,127] 内的整数,输出其二进制表示。
提示,可使用按位与&
输入格式
一个满足题目要求的输入范例。
输出格式
与上面的样例输入对应的输出。
样例输入
7
样例输出
00000111
题解
位运算:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 7; i >= 0; i --)
cout << (n >> i & 1);
return 0;
}
上一篇: 蓝桥杯 输出二进制表示
下一篇: 蓝桥输出二进制表示
推荐阅读
-
剑指offer11:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。(进制转换,补码反码)
-
【C语言】输入一个整数,输出该数二进制表示中1的个数(三种方法)
-
读入一个10进制正整数,将其进行二进制表示,取其从右端开始的第4至7位,输出这一部分的10进制表示。
-
c++使用bitset输出一个整数的二进制表示
-
进制转;进制转换换,十进制数转八进制数,输出二进制表示(负数的二进制)
-
输出该数二进制表示中1的个数。求取十进制数字元素1的个数 (3种方法)
-
算法:计算十进制数字在二进制表示1的个数
-
输出二进制表示
-
蓝桥杯 算法提高 输出二进制表示(c语言版详细注释)
-
蓝桥杯 算法提高 输出二进制表示【C语言】---Q君