私は現在、C30
(デバイス用のマイクロチップにC
基づくコンパイラー)を使用してマイクロコントローラーをプログラミングすることから始めており、好奇心から有効にしました。まず、C11のコメントマーキングで//が「間違っている」ことを知りませんでした。代わりに、/ * blah blah * /を使用する必要がありますが、本当に驚いたのは、コード行に対するこの警告です。GCC
PIC24
Strict ANSI warnings
「警告:非標準のバイナリプレフィックスの使用」
コードの行は次のとおりです。
OSCCONbits.COSC = 0b000;
C11(ISO / IEC 9899:2011)のドラフトの1つをオンラインで調べましたが、Cのバイナリプレフィックスについては何も見つかりません。http://www.open-std.org/jtc1/sc22/wg14/www /docs/n1570.pdf
C11によるCの正しいバイナリ表記は何ですか?