私は試してstd::bitset
いましたが、しばらく間違った結果を得た後、結果が逆の順序になっていることに気付きました。cppreferenceページで検索を試みましたが、これに関するソースが見つからなかったため、確認が必要です。これは、異なるコンパイラ間でもデフォルトの動作である必要がありますか?
#include <iostream>
#include <bitset>
using namespace std;
int main() {
bitset<7> bin('C');
cout << bin << endl;
for(int i = 0; i < 7; ++i){ cout << bin[i]; }
return 0;
}
1000011
1100001