fbpx

Tipo de Datos en Go

Lenguaje de programación Go, es tipado entonces tenemos que conocer los tipos de datos par definir una variable.

  • Números enteros 
  • Números Flotantes 
  • Cadena de Textos 
  • Booleanos – true y false
  • Derivados – Punteros, arreglos, estructuras, uniones, funciones, slices, interfaces, Maps, Channels.

Rango de valores de números enteros

NúmeoNombreRango
1uint8 8-bits (0 a 255)
2uint1616-bits (0 a 65535)
3uint3232-bits (0 a 4294967295)
4unit6464-bits (0 a 18446744073709551615)
5int88-bits (-128 a 127)
6int1616-bits (-32768 a 32767)
7int3232-bits (-2147483648 a 2147483647)
8int6464-bits (-9223372036854775808 a 9223372036854775807)

Rango de valores de números flotantes

NúmeroNombre
1float32
2float64
3complex64
4complex128

Otra implementación de tipo de datos en Go.

NúmeroNombreRango
1byte8-bits (0 a 255)
2rune32-bits (-2147483648 a 2147483647)
3uint32 o 64 bits
4int32 o 64 bits