BY2023-12-08Cではほとんど最新のバージョンでしか2進数をサポートしていないが、C++のstd::bitsetであれば2進数の管理ができる。032ビットのuint変数に10進や16進で好きな値をセットし、std::bitsetクラスを生成して代入する。to_string関数で2進数文字列を取得できるので視認できる。test関数で、任意のビット番目(0ビット目から開始)が1か0かどうかを返してくれるので、フラグ管理を扱うサービスで非常に有用である。ドラレコ※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。※本記事内容の無断転載を禁じます。自営業プログラマーです。SERVERNOTE.NET。