Use the hex... 
 
Usa la notacion hexadecimal, menos propensa a interpretaciones extrañas...

unsigned in myconstante;

myconstante=0xFF; y listo...



On Saturday 31 October 2009 22:34:23 Miguel Cardenas wrote:
> Hola
>
> A proposito del encoder para base64, al probarlo me encontre con algo raro,
> resulta que necesito hacer algunas operaciones a nivel bit pero no me
> funcionan las constantes binarias...
>
> Si especifico algo como 01010 me lo toma como numero OCTAL, segun San
> Google debo usar la notacion 0b1010 o 0B1010 para el GCC pero pura madre no
> es cierto, al compilar me dice:
>
> invalid suffix "b1010" on integer constant
>
> Mi pregunta es: como jijos del maizal hago para introducir CONSTANTES
> BINARIAS en GCC? siguiendo todos los articulos que me regresan google es
> 0b+xxxxxx pero no es cierto, al menos en mi GCC 4.2.3
>
> Gracias y saludos

Responder a