函数题:二进制输出 - C/C++ 位操作
printfBinary32()函数负责将一个32位的无符号整数按二进制格式输出至屏幕。
请借助移位以及按位与运算完成printBinary32()函数,使得下述程序可以正常工作。
除了printf()函数,不允许使用其它函数或模板类。
### 函数接口定义:
c++
void printBinary32(unsigned int v);
### 裁判测试程序样例:
c++
#include <stdio.h>
//在这里定义printBinary32()函数
int main()
{
unsigned int i = 0;
scanf("%d",&i);
printBinary32(i);
return 0;
}
### 输入样例:
in
7
### 输出样例:
out
00000000000000000000000000000111
请注意:函数题只需要提交相关函数的定义代码,不要提交完整程序。
### 感觉不会? 那试着听听**免费的B站网课**
[简洁的C和C++ - 重庆大学在线课程](https://www.bilibili.com/video/BV1it411d7zx/)
[Python编程基础及应用 - 重庆大学在线课程](https://www.bilibili.com/video/BV1kt411R7uW/)

答案:若无答案欢迎评论
请借助移位以及按位与运算完成printBinary32()函数,使得下述程序可以正常工作。
除了printf()函数,不允许使用其它函数或模板类。
### 函数接口定义:
c++
void printBinary32(unsigned int v);
### 裁判测试程序样例:
c++
#include <stdio.h>
//在这里定义printBinary32()函数
int main()
{
unsigned int i = 0;
scanf("%d",&i);
printBinary32(i);
return 0;
}
### 输入样例:
in
7
### 输出样例:
out
00000000000000000000000000000111
请注意:函数题只需要提交相关函数的定义代码,不要提交完整程序。
### 感觉不会? 那试着听听**免费的B站网课**
[简洁的C和C++ - 重庆大学在线课程](https://www.bilibili.com/video/BV1it411d7zx/)
[Python编程基础及应用 - 重庆大学在线课程](https://www.bilibili.com/video/BV1kt411R7uW/)

答案:若无答案欢迎评论