[gcc]値を2進数で表記するnanoblog(ナノブログ)HomeWordPressJavaScriptC#読書メモ電子回路RSS[gcc]値を2進数で表記する2012年7月6日C言語のプログラムでは”0x”の接頭語で16進数の値を指定可能ですが、gccでは”0b”の接頭語を付けることで2進表記を行うことができます。C標準では規格化されて無いです。gcc以外のコンパイラを使用した場合、正しくコンパイルされない場合があり、ポータビリティが損なわれるので注意が必要です。この機能は、gnu.orgにあるgccのオンラインドキュメント(http://gcc.gnu.org/onlinedocs/gcc/Binary-constants.html)にもC言語の拡張機能として、以下のように説明されています。applied.ざっくり日本語で意訳すると以下のような感じになります。“0b”の接頭語の後に0,1の値を羅列する事で、整数の定数値を二進表記で記述することが出来ます。この記法は、マイコンのようなビット単位で操作するような環境で便利です。以下の4つは同じ意味になります。long型である事を明記することが出来ます。コメントをキャンセルメールアドレスが公開されることはありません。29お勧め書籍webアプリのセキュリティ対策の為に。