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()
う~ん。やっぱり、知は力ですね。
最近のコメント