2進数の読み書き ― 2010/04/10 09:52
C++ を知ってから10年以上経つのに知らないことばかり出てきて、結構へこんでいる雲です。ところで、今日、初めて知ったC++の機能をご紹介しましょう。
10進数を2進数へ変換する
cout << bitset< numerical_limits<unsigned short>::digits >( 100 );
とすると、2進数が表示されます。
2進数を10進数へ変換する
cout << bitset<100>("100").to_ulong()
う~ん。やっぱり、知は力ですね。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。