BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • Rcpp paketini yükle.
  • evalCpp() ile C++ içinde 17 / 2 ifadesini 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
___
Kodu Düzenle ve Çalıştır