Conversie tussen getallen met casts
Hoewel er in C++ meerdere numerieke datatypes beschikbaar zijn, hoef je alleen integers (int) en kommagetallen (double) te gebruiken.
In de vorige oefening heb je een integer naar een double omgezet door .0 toe te voegen aan het einde. Je kunt echter ook casten om het datatype te veranderen.
Deze oefening maakt deel uit van de cursus
R-code optimaliseren met Rcpp
Oefeninstructies
- Laad het pakket
Rcpp. - Evalueer
17 / 2in C++ metevalCpp(). - Cast 17 naar een
doubleen deel het door 2. - Cast 56.3 naar een
int.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Load Rcpp
___
# Evaluate 17 / 2 in C++
___
# Cast 17 to a double and divide by 2
___
# Cast 56.3 to an int
___