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
Hướng dẫn bài tập
- Nạp gói
Rcpp. - Tính
17 / 2trong C++ vớievalCpp(). - Ép 17 sang
doublevà 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
___