IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Carica il pacchetto Rcpp.
  • Valuta 17 / 2 in C++ con evalCpp().
  • Esegui il cast di 17 a double e 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
___
Modifica ed esegui il codice