开始使用免费开始使用

使用强制转换进行数值类型转换

虽然 C++ 提供了多种数值数据类型,但在本课程中,您只需操作整数(int)和浮点数(double)。

在上一个练习中,您通过在末尾添加 .0 将整数转换为 double。不过,您也可以使用强制转换来改变数据类型。

本练习是课程的一部分

用 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
___
编辑并运行代码