Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Last active December 16, 2019 23:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/acc02a63630b35e81408fa6c0c51213d to your computer and use it in GitHub Desktop.
Save parzibyte/acc02a63630b35e81408fa6c0c51213d to your computer and use it in GitHub Desktop.
#include <stdio.h>
#include <stdlib.h>
int main()
{
// El número que el usuario va a ingresar
long decimal = 0;
// Una cadena de máximo 63 bits, o sea longitud 63
char cadena[63];
printf("Ingresa un numero decimal:\n");
scanf("%llu", &decimal);
/*
ltoa e itoa no regresan nada; modifican directamente a la variable
El último argumento es la base: 2 en este caso
*/
ltoa(decimal, cadena, 2);
printf("El numero en binario es: %s\n", cadena);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment