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の入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
今年は、西暦何年でしょう?
(半角数字で2024と回答下さい)

コメント:

トラックバック