<background reading>
some C compilers allow this some don't, I don't know about MSVC 6.0... but some compilers might allow binary numbers to be declared like this (e.g. those similar GCC)
0b<binary number>
MS c++/c# .Net might allow binarys like this
<binary number>B
that doesn't work on MSVC 6...
(we are looking for pre/postfixes on numbers e.g. 0x for hex, 0 for octal 0.0f for float etc, what's the one for binary???)