Conversão entre números usando cast
Embora existam vários tipos numéricos disponíveis em C++, você só precisa manipular inteiros (int) e números de ponto flutuante (double).
No último exercício, você converteu um inteiro em double adicionando .0 ao final. No entanto, você também pode usar casting para mudar os tipos de dados.
Este exercicio faz parte do curso
Otimizando código R com Rcpp
Instruções do exercicio
- Carregue o pacote
Rcpp. - Avalie
17 / 2em C++ comevalCpp(). - Faça cast de 17 para
doublee divida por 2. - Faça cast de 56.3 para
int.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Load Rcpp
___
# Evaluate 17 / 2 in C++
___
# Cast 17 to a double and divide by 2
___
# Cast 56.3 to an int
___