Los tipos de datos son la parte más importante de cualquier lenguaje de programación. Al igual que otros lenguajes de programación, en Swift también las variables se utilizan para almacenar datos y qué tipo de datos se almacenarán en la variable se decide por sus tipos de datos. Como sabemos que las variables no son más que una memoria reservada para almacenar datos, de acuerdo con estos tipos de datos, el sistema operativo asigna memoria y almacena solo el tipo de datos especificado en la memoria asignada, por ejemplo, la variable de tipo entero solo puede almacenar el valor entero que puede no almacenar valor de string. Swift admite seis tipos de datos Int, String, Float, Double, Bool y Character. Analicemos estos tipos de datos en detalle con ejemplos.
1. Número entero: en Swift, el número entero es un tipo de dato que se usa para representar un número entero sin fracción, por ejemplo, «2», «56», «3», etc. El número entero puede ser 8, 16, 32 y 64 bits con o sin signo. Una variable de tipo de datos entero se puede definir usando la palabra clave Int . Int se puede representar como un entero con signo y UInt representa un entero sin signo.
Sintaxis:
var núm: Int = 199
Valor límite de entero: al igual que otros idiomas en Swift, también podemos encontrar el valor mínimo y máximo de cada tipo de entero. Su valor mínimo y máximo representan el límite entero.
Escribe | Tamaño | Rango |
---|---|---|
Int8 | 8 bits | -128 a 127 |
int16 | 16 bits | -2 15 a 2 15 -1 |
Int32 | 32 bits | -2 31 a 2 31 -1 |
Int64 | 64 bits | -2 63 a 2 63 -1 |
UInt32 | Depende de la plataforma | 0 a 2 32 |
UInt64 | Depende de la plataforma | 0 a 2 64 |
Ejemplo:
Swift
// Swift program to demonstrate integer datatype // Creating signed integer data types var digit1: Int = 10 // Display the number print("Signed integer data type is", digit1) // Creating unsigned integer data type var digit2: UInt = 23 // Display the number print("Unsigned integer data type is", digit2)
Producción:
Signed integer data type is 10 Unsigned integer data type is 23
2. String: en Swift, la string se usa para representar una secuencia de caracteres o datos textuales, por ejemplo, «GeeksforGeeks». La variable de tipo de datos de string se define mediante la palabra clave String .
Sintaxis:
var núm: Int = 199
Ejemplo:
Swift
// Swift program to demonstrate string datatype // Creating string data type var inputdata1: String = "GeeksforGeeks" // Display the value print("String data type is", inputdata1) // Creating string data type var inputdata2: String inputdata2 = "GFG" // Display the value print("String data type is", inputdata2)
Producción:
String data type is GeeksforGeeks String data type is GFG
3. Float: en Swift, el tipo de datos float se usa para representar números decimales o podemos decir que float se usa para representar números de punto flotante de 32 bits, por ejemplo, «3.23», «0.89753», etc. Almacena datos con menor precisión. Este tipo de datos representa hasta 6 decimales, por lo que generalmente se usa cuando el número de coma flotante es menor. Si desea almacenar más lugares decimales, puede usar un tipo de datos doble. El rango de tipos de datos flotantes es de 1.2E-38 a 3.4E+38. La variable de tipo de datos flotante se define mediante la palabra clave Float .
Sintaxis:
var inputData: Flotante = 3.43
Ejemplo:
Swift
// Swift program to demonstrate float datatype // Creating float data type var inputdata1: Float = 3.0545 // Display the value print("Float data type is", inputdata1) // Creating double data type var inputdata2: Float = 0.978623 // Display the value print("Float data type is", inputdata2)
Producción:
Float data type is 3.0545 Float data type is 0.978623
4. Doble: el tipo de datos doble se usa para representar un número con componentes fraccionarios o podemos decir que el tipo de datos doble es un número de punto flotante de 64 bits, por ejemplo, «2.3345656», «0.24354656», etc. Este tipo de datos representa hasta 15 decimales y generalmente se usa cuando el número de coma flotante es grande. El rango de tipos de datos dobles es 2.3E-308 a 1.7E+308. La variable de tipo de datos doble se define mediante la palabra clave Double .
Sintaxis:
var inputData: Doble = 23.45788
Ejemplo:
Swift
// Swift program to demonstrate double datatype // Creating double data type var inputdata1: Double = 23.098545 // Display the value print("Double data type is", inputdata1) // Creating double data type var inputdata2: Double = 1.9786677532 // Display the value print("Double data type is", inputdata2)
Producción:
Double data type is 23.098545 Double data type is 1.9786677532
5. Bool: En Swift, bool o booleano se usa para representar entidades lógicas. Este tipo de datos tiene solo dos valores, verdadero o falso. Aquí la variable de tipo de datos booleano se puede definir usando la palabra clave Bool .
Sintaxis:
var datos de entrada: Bool = verdadero
Ejemplo:
Swift
// Swift program to demonstrate boolean datatype // Creating boolean data type var inputdata1: Bool = true // Display the value print("Boolean data type is", inputdata1) // Creating boolean data type var inputdata2: Bool = false // Display the value print("Boolean data type is", inputdata2)
Producción:
Boolean data type is true Boolean data type is false
6. Carácter: en Swift, el carácter se usa para representar una sola letra o string literal. Por ejemplo, «G», «E», «K», «S», etc. Una variable de tipo de datos de carácter se puede definir utilizando la palabra clave Carácter .
Sintaxis:
var inputData: Carácter = «G»
Ejemplo:
Swift
// Swift program to demonstrate character datatype // Creating character data type var inputdata1: Character = "G" // Display the value print("Character data type is", inputdata1) // Creating character data type var inputdata2: Character = "E" // Display the value print("Character data type is", inputdata2)
Producción:
Character data type is G Character data type is E
Publicación traducida automáticamente
Artículo escrito por guptavivek0503 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA