Conversione tra numeri tramite cast
Anche se in C++ esistono diversi tipi numerici, qui ti servirà solo lavorare con interi (int) e numeri in virgola mobile (double).
Nell’ultimo esercizio hai convertito un intero in double aggiungendo .0 alla fine. Tuttavia, puoi anche usare il cast per cambiare i tipi di dato.
Questo esercizio fa parte del corso
Ottimizzare il codice R con Rcpp
Istruzioni dell'esercizio
- Carica il pacchetto
Rcpp. - Valuta
17 / 2in C++ conevalCpp(). - Esegui il cast di 17 a
doublee dividilo per 2. - Esegui il cast di 56.3 a
int.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load Rcpp
___
# Evaluate 17 / 2 in C++
___
# Cast 17 to a double and divide by 2
___
# Cast 56.3 to an int
___