Conversión entre números usando cast
Aunque en C++ hay varios tipos de datos numéricos, aquí solo necesitas manejar enteros (int) y números en coma flotante (double).
En el ejercicio anterior convertiste un entero a double añadiendo .0 al final. Sin embargo, también puedes usar casting para cambiar los tipos de datos.
Este ejercicio forma parte del curso
Optimizar código de R con Rcpp
Instrucciones del ejercicio
- Carga el paquete
Rcpp. - Evalúa
17 / 2en C++ conevalCpp(). - Haz cast de 17 a
doubley divídelo entre 2. - Haz cast de 56.3 a
int.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Load Rcpp
___
# Evaluate 17 / 2 in C++
___
# Cast 17 to a double and divide by 2
___
# Cast 56.3 to an int
___