Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Načti balíček Rcpp.
  • Vyhodnoť výraz 17 / 2 v C++ pomocí evalCpp().
  • Přetypuj 17 na double a 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
___
Upravit a spustit kód