Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Laad het pakket Rcpp.
  • Evalueer 17 / 2 in C++ met evalCpp().
  • Cast 17 naar een double en 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
___
Code bewerken en uitvoeren