Bắt đầu ngayBắt đầu miễn phí

Chuyển đổi giữa các số bằng ép kiểu (cast)

Mặc dù C++ có vài kiểu dữ liệu số, bạn chỉ cần làm việc với số nguyên (int) và số thực dấu phẩy động (double).

Ở bài trước, bạn đã chuyển một số nguyên thành double bằng cách thêm .0 ở cuối. Tuy vậy, bạn cũng có thể dùng ép kiểu (casting) để đổi kiểu dữ liệu.

Bài tập này là một phần của khóa học

Tối ưu hóa mã R với Rcpp

Xem khóa học

Hướng dẫn bài tập

  • Nạp gói Rcpp.
  • Tính 17 / 2 trong C++ với evalCpp().
  • Ép 17 sang double và chia cho 2.
  • Ép 56.3 sang int.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Load Rcpp
___

# Evaluate 17 / 2 in C++
___

# Cast 17 to a double and divide by 2
___

# Cast 56.3 to an int
___
Chỉnh sửa và Chạy Mã