Imprimir hexadecimal en Go

En este artículo vamos a describir en cómo imprimir hexadecimal en la consola. El hexadecimal es basado en el sistema numérico de base 16.

El siguiente fragmento de código ilustra cómo imprimir hexadecimales en Go através de la función fmt.Printf():

decimal := 26
fmt.Printf("Hexadecimal: %x\n",decimal) // hexadecimal minúscula -> 1a
fmt.Printf("Hexadecimal mayuscula: %X\n",decimal) // hexadecimal Mayúscula -> 1A

hexadecimal:= fmt.Sprintf("%x", decimal) // Si solo desea la cadena resultante.
fmt.Println("Valor hexadecimal: ", hexadecimal) -> Valor hexadecimal: 1a

El especificador formato %x proporciona la capacidad de imprimir números base 16.

La siguiente tabla ilustra el número hexadecimal de 1 hasta 64, que es equivalente al número decimal de 1 hasta 100.

DecimalHexadecimal
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F
1610
1711
1812
1913
2014
2115
2216
2317
2418
2519
261A
271B
281C
291D
301E
311F
3220
3321
3422
3523
3624
3725
3826
3927
4028
4129
422A
432B
442C
452D
462E
472F
4830
4931
5032
5133
5234
5335
5436
5537
5638
5739
583A
593B
603C
613D
623E
633F
6440
6541
6642
6743
6844
6945
7046
7147
7248
7349
744A
754B
764C
774D
784E
794F
8050
8151
8252
8353
8454
8555
8656
8757
8858
8959
905A
915B
925C
935D
945E
955F
9660
9761
9862
9963
10064

Síguenos:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *