Imprimir un dato binario.

Farid
06 de Abril del 2004
Hola a todos, para el formato de datos se que %o te convierte un entero a octal, %x a hexadecimal, pero cual es el formateo para hacerlo en binario.

Gracias anticipadas por su ayuda.

Alejandro_
06 de Abril del 2004
No hay.

Si necesitas escribir la representación en números binarios (antes les decíamos diádicos, qué antigüedad, ¿no?) de un número entero, tendrás que convertir cada 0 y cada 1 en su correspondiente carácter: '0' y '1'.

Existe la función itoa() que convierte un entero en cadena de caracteres, indicando la base de numeración. No me acuerdo a qué cabecera pertenece, y menos me acuerdo si es estándar. Pero sí me acuerdo que este tema se trató en este foro antes de ahora, así que con un poco de paciencia seguramente lo encontrarás.

Alejandro