Cast kullanarak sayılar arasında dönüşüm
C++'ta birkaç sayısal veri türü vardır ama senin yalnızca tamsayıları (int) ve kayan noktalı sayıları (double) kullanman yeterli.
Son egzersizde, sona .0 ekleyerek bir tamsayıyı double'a çevirdin. Ancak, veri türlerini değiştirmek için cast işlemini de kullanabilirsin.
Bu egzersiz, kursun bir parçasıdır
Rcpp ile R Kodunu Optimize Etme
Egzersiz talimatları
Rcpppaketini yükle.evalCpp()ile C++ içinde17 / 2ifadesini değerlendir.- 17'yi
double'a çevir ve 2'ye böl. - 56.3'ü
int'e çevir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Load Rcpp
___
# Evaluate 17 / 2 in C++
___
# Cast 17 to a double and divide by 2
___
# Cast 56.3 to an int
___