1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Optymalizacja kodu R za pomocą Rcpp

Connected

Exercise

Konwersja między typami liczbowymi za pomocą rzutowania

W C++ dostępnych jest kilka numerycznych typów danych, ale na potrzeby tego kursu wystarczą ci dwa: liczby całkowite (int) i liczby zmiennoprzecinkowe (double).

W poprzednim ćwiczeniu zamieniłeś liczbę całkowitą na typ double, dopisując .0 na końcu. Możesz jednak osiągnąć to samo za pomocą rzutowania typów.

Instrukcje

100 XP
  • Wczytaj pakiet Rcpp.
  • Oblicz wyrażenie 17 / 2 w C++ za pomocą funkcji evalCpp().
  • Rzutuj 17 na typ double i podziel przez 2.
  • Rzutuj 56.3 na typ int.