ÎncepețiÎncepe gratuit

Conversia între tipuri numerice folosind cast

Deși în C++ există mai multe tipuri de date numerice, vei lucra în principal cu numere întregi (int) și numere cu virgulă mobilă (double).

În exercițiul anterior, ai convertit un număr întreg la double adăugând .0 la sfârșit. Totuși, poți folosi și castingul pentru a schimba tipul de date.

Acest exercițiu face parte din cursul

Optimizarea codului R cu Rcpp

Vezi cursul

Instrucțiuni pentru exercițiu

  • Încarcă pachetul Rcpp.
  • Evaluează 17 / 2 în C++ cu evalCpp().
  • Convertește 17 la tipul double și împarte-l la 2.
  • Convertește 56.3 la tipul int.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Load Rcpp
___

# Evaluate 17 / 2 in C++
___

# Cast 17 to a double and divide by 2
___

# Cast 56.3 to an int
___
Editează și rulează codul