我正在使用bitset,所以我想知道将base-10转换为base-2的最佳方法是什么,因为由于某种原因我得到了错误的答案:给出数字19,我希望看到:10011(16-2-1),为什么输出(00011)
#include <iostream>
#include <bitset>
using namespace std;
int main() {
bitset<sizeof(int)> temp(19);
for (int x = 4; x>=0;x--)
cout << temp[x];
cout << endl;
system("pause");
return 0;
}