MulaiMulai sekarang secara gratis

Konversi antarangka menggunakan cast

Meskipun ada beberapa tipe data numerik di C++, Anda hanya perlu memanipulasi bilangan bulat (int) dan bilangan pecahan (double).

Pada latihan sebelumnya, Anda mengonversi sebuah integer menjadi double dengan menambahkan .0 di akhir. Namun, Anda juga dapat menggunakan casting untuk mengubah tipe data.

Latihan ini adalah bagian dari kursus

Mengoptimalkan Kode R dengan Rcpp

Lihat Kursus

Petunjuk latihan

  • Muat paket Rcpp.
  • Evaluasi 17 / 2 di C++ dengan evalCpp().
  • Ubah 17 menjadi double dan bagi dengan 2.
  • Ubah 56.3 menjadi int.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Load Rcpp
___

# Evaluate 17 / 2 in C++
___

# Cast 17 to a double and divide by 2
___

# Cast 56.3 to an int
___
Edit dan Jalankan Kode