用C++输入一个十进制数,将其转换为二进制数输出。
1个回答
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
十进制数转换为二进制数的代码为:
#include 〈iostream〉
#include 〈bitset〉
int main(){
int num;
cout<<bitset<sizeof(num)*8>(num)<<endl;
return 0;
}
扩展资源:
代码中所使用的库函数-bitset:
C++语言的一个类库,用来方便地管理一系列的bit位而不用程序员自己来写代码。
bitset除了可以访问指定下标的bit位以外,还可以把它们作为一个整数来进行某些统计。
可以如下声明一个该类型变量:
bitset<N>varm (M)
其中varm为变量名。
N表示该类型在内存中占的位数,是二进制。
M表示变量varm的初始值。
参考资源:bitset-百度百科
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询