開始使用免費開始

使用 cast 進行數值轉換

在 C++ 中有多種數值型別可用,但你只需要操作整數(int)與浮點數(double)。

在上一個練習中,你在整數後面加上 .0,把整數轉成 double。不過,你也可以用轉型(casting)來變更資料型別。

本練習屬於課程

用 Rcpp 最佳化 R 程式碼

檢視課程

練習說明

  • 載入 Rcpp 套件。
  • 使用 evalCpp() 在 C++ 中計算 17 / 2
  • 將 17 轉型為 double,再除以 2。
  • 將 56.3 轉型為 int

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Load Rcpp
___

# Evaluate 17 / 2 in C++
___

# Cast 17 to a double and divide by 2
___

# Cast 56.3 to an int
___
編輯並執行程式碼