-6

10 進数を 2 進数に変換して 2 進数を格納するコードを書いています。001101011 などの一部の 2 進数に先頭のゼロを格納できず、代わりに印刷して格納します -> 1101011。ありがとう

4

2 に答える 2

1

私の知る限り、C++ には 2 進数の標準データ型はありません。したがって、2進数を格納するために整数を使用していると思います。したがって、先頭のゼロを出力するには、これを使用してください。

std::cout << std::setw(5) << std::setfill('0') << binary_number << std::endl;

http://www.daniweb.com/software-development/cpp/threads/114864/setw-and-setfillを参照してください。

于 2013-06-21T05:47:18.857 に答える