显示数字二进制数
#include<bits/stdc++.h> using namespace std; int main() { int x; x=8; cout<<bitset<sizeof(x)*8>(x)<<endl;//int占4字节,一个字节8位,最终输出的是32个0或1 cout<<bitset<sizeof(x)*8>(-x)<<endl; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { int x; x=8; cout<<bitset<sizeof(x)*8>(x)<<endl;//int占4字节,一个字节8位,最终输出的是32个0或1 cout<<bitset<sizeof(x)*8>(-x)<<endl; return 0; }