wie wärs mit:
Code:
#define .oooo 0
#define .oooI 1  // kleinbuchstabe o, grossbuchstabe I
#define .ooIo 2
...
#define .IIIo E
#define .IIII F

...

int binaer=0x.oooI.ooIo.IoIo.IIoo
habs nicht ausprobiert, und defines sollte man eigentlich nach möglichkeit vermeiden.
und natürlich sollte man tunlichst vermeiden die .bbbb kombinationen irgendwo anders (versehentlich) zu verwenden !!!
hat aber den vorteil, das keine funktion aufgerufen werden muss (was nicht an jeder stelle geht)