Tipos de Datos Numéricos y Operaciones Básicas
Clase 3 de 17 • Curso de Pensamiento Lógico: Manejo de Datos, Estructuras y Funciones
Resumen
Los tipos de datos numéricos, como su nombre lo indican, son la representación de los números en un dato. A través de estos podemos realizar operaciones matemáticas básicas. Estos se dividen en dos tipos: enteros y flotantes.
Qué son los tipos enteros
Los tipos de datos enteros (integers) consisten en la representación del número sin la parte decimal.
Algunos ejemplos son:
95
-10
1000
Qué son los tipos flotantes
Los tipos de datos flotantes (float) consisten en la representación del número con la parte decimal.
Algunos ejemplos son:
9.0554
-10.0001
3.141516
Operaciones con tipos de datos numéricos
Dependiendo del lenguaje de programación, la operación entre tipos de datos numéricos puede variar.
En JavaScript, no existe distinción entre enteros y flotantes, por lo que sus operaciones entre ambos darán como resultado un tipo de dato numérico.
En Python, si existe distinción entre enteros y flotantes, pero podemos operar ambos con prioridad a los flotantes, es decir, si existe una operación entre un entero y un entero, el resultado será de tipo entero, pero si existe una operación entre un flotante y un entero, el resultado será de tipo flotante.
En C++, si existe distinción entre enteros y flotantes, pero este lenguaje no admite operaciones entre diferentes tipos de datos, inclusive si ambos son de tipo numérico. Lo que se debe realizar es una conversión de tipos, ya sea de entero a flotante o viceversa, de esta manera obtendremos un tipo de dato específico.
En conclusión, dependiendo del lenguaje de programación, la operación entre diferentes tipos de datos puede ser válida o no. Sin embargo, debes tener claro la diferencia entre cada tipo de dato numérico.
Diferencia entre concatenación y adición
Recapitulando, la concatenación consiste en la unión de dos tipos de datos texto, mientras que la adición consiste en sumar dos valores numéricos.
// Concatenación
"5" + "5" = "55"
// Adición
5 + 5 = 10
Ten en cuenta esta diferencia para que no cometas errores en tus operaciones.
Contribución creada por Andrés Guano (Platzi Contributor).