Mulai sekarangMulai 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 merupakan bagian dari kursus

Mengoptimalkan Kode R dengan Rcpp

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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