题解
2024-02-12 15:46:03
发布于:上海
82阅读
0回复
0点赞
众所周知,C++提供头文件<bitset>将二进制数转换成十进制数/十进制数转换成二进制数
//使用<bitset>头文件
#include<iostream>
#include<bitset>
using namespace std;
int n;
string s;
int main(){
cin>>n;
bitset<32> bt(n);
s = bt.to_string();
cout << s << endl;
return 0;
}
全部评论 2
没有必要再转字符串
2024-09-28 来自 广东
0它能够直接输出吗?我还没试过
2024-09-28 来自 上海
0
那怎么转十进制
2024-09-16 来自 广东
0bs.to_ulong()
别忘了\green{#include<bitset>}!!!
2024-09-16 来自 江苏
0谢了
2024-09-17 来自 广东
0不用谢
2024-09-17 来自 上海
0
有帮助,赞一个