Swift #2: Tipos de datos primitivos
Source: Dev.to
Tipos de datos primitivos
Cada lenguaje de programación declara sus propias unidades de datos para representar valores de distintos tamaños. Estas unidades son conocidas como tipos de datos primitivos.
Int: Número entero. En sistemas de 64 bits ocupa 8 bytes y puede almacenar valores desde ‑9 × 10¹⁸ hasta +9 × 10¹⁸.UInt: Número entero sin signo. Al no reservar el bit de signo, en sistemas de 64 bits puede almacenar valores desde 0 hasta +1 × 10¹⁹.Int8/UInt8: Número entero de 1 byte. Rango de ‑128 a 127 (Int8) y de 0 a 255 (UInt8).Int16/UInt16: Número entero de 2 bytes. Rango de ‑32 768 a 32 767 (Int16) y de 0 a 65 535 (UInt16).Int32/UInt32: Número entero de 4 bytes. Rango aproximado de ‑2 × 10⁹ a +2 × 10⁹ (Int32) y de 0 a 4 × 10⁹ (UInt32).Int64/UInt64: Número entero de 8 bytes. Rango de ‑9 × 10¹⁸ a +9 × 10¹⁸ (Int64) y de 0 a +1 × 10¹⁹ (UInt64).Float: Número de punto flotante de 32 bits, con 6 dígitos de precisión.Double: Número de punto flotante de 64 bits, con al menos 15 dígitos de precisión.