Go y Golang

Binario a decimal y viceversa en Go

Introducción

Hoy veremos cómo convertir un número en su representación binaria a un entero. Y un entero a su representación binaria. Es decir, convertir algo como “10” en binario a 2 en decimal; así como 2 en decimal a “10” en binario.

Decimal a binario

Para esto simplemente llamamos a FormatInt del tipo strconv. Esto nos dará la representación binaria como una cadena. El número que le pasemos debe ser un int64, y para convertirlo podemos usar la función int64.

Aquí dejo algunos ejemplos:

See the gist on github.

La salida es esta:

Binario a decimal

Ahora veamos la operación inversa. Convertiremos un número en su representación binaria a un número decimal. En este caso usamos ParseInt del tipo strconv. El primer argumento que recibe es el dato que convertiremos (la representación binaria), después la base (2) y finalmente el tamaño que será 64.

Recordemos que puede devolver un error en la conversión, así que debemos manejarlo. El código de ejemplo queda así:

See the gist on github.

Al ejecutarlo, esto se ve:

Y con eso terminamos por hoy.

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

Compartir
Publicado por
parzibyte

Entradas recientes

Plugin ESC POS – Actualización 3.4.0: imprimir HTML

El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…

5 horas hace

JavaScript (lado del cliente): leer pixeles de imagen

En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…

7 días hace

PHP y JavaScript: llenar select con AJAX

Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…

1 semana hace

Imprimir PDF generado con HTML

Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…

1 semana hace

JavaScript: llenar select con arreglo

En este tutorial básico de JavaScript con HTML vamos a ver cómo llenar una lista…

2 semanas hace

Imprimir PDF a partir de URL

En este artículo se presenta una guía para imprimir un PDF a partir de una…

2 semanas hace

Esta web usa cookies.