It is suggested to implement binary contants as a GCC extension to the language. This is a frequently requested item in microcontroller environments, and several other compilers already implement it. The commonly used prefix is "0b", as this does not contradict the standard C syntax, and allows for an easy private extension to the language.
Several distributions of AVR-GCC (including the popular "WinAVR" one, and the FreeBSD port of AVR-GCC) have been shipping with this extension for quite some time, and general user feedback about it is positive. -- Summary: Implement binary constants with a "0b" prefix Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: enhancement Priority: P1 Component: preprocessor AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: j at uriah dot heep dot sax dot de CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23479