Převod mezi číselnými typy pomocí přetypování
V C++ existuje více číselných datových typů, ale pro naše účely stačí pracovat s celými čísly (int) a čísly s plovoucí desetinnou čárkou (double).
V předchozím cvičení jsi převedl/a celé číslo na double přidáním .0 na konec. Stejného výsledku ale dosáhneš i pomocí přetypování (casting).
Toto cvičení je součástí kurzu
Optimizing R Code with Rcpp
Pokyny k cvičení
- Načti balíček
Rcpp. - Vyhodnoť výraz
17 / 2v C++ pomocíevalCpp(). - Přetypuj 17 na
doublea vydel to číslo 2. - Přetypuj 56.3 na
int.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Load Rcpp
___
# Evaluate 17 / 2 in C++
___
# Cast 17 to a double and divide by 2
___
# Cast 56.3 to an int
___