Bilangan Riil
Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 6 dari 74.
Dalam C++, bilangan riil biasanya direpresentasikan menggunakan dua tipe data utama: float dan double.
float digunakan untuk menyimpan angka dengan titik desimal. Contohnya:
float price = 99.99f;Huruf 'f' (atau 'F') di akhir angka desimal disebut sufiks literal, dan secara eksplisit memberi tahu kompilator bahwa angka ini harus diperlakukan sebagai float.
double digunakan untuk menyimpan angka dengan titik desimal, tetapi dengan presisi ganda. float biasanya memiliki presisi 7 digit desimal, sedangkan double biasanya memiliki presisi 15-17 digit desimal. Contohnya:
float f = 3.14159265359;
double d = 3.14159265359;
// Secara default, cout hanya menampilkan 6 digit signifikan, jadi keduanya mencetak 3.14159:
cout << f << endl; // Mencetak: 3.14159
cout << d << endl; // Mencetak: 3.14159
// d masih menyimpan nilai yang lebih presisi. Tingkatkan presisi output untuk melihatnya:
cout << setprecision(12) << d << endl; // Mencetak: 3.14159265359Tantangan
PemulaTulis program C++ yang mendeklarasikan dan menginisialisasi variabel berikut:
- Deklarasikan variabel
floatbernamaitemPricedan inisialisasi dengan nilai24.99f. - Deklarasikan variabel
doublebernamatemperaturedan inisialisasi dengan nilai23.5.
Coba sendiri
// Deklarasikan dan inisialisasikan variabelmu di sini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloIncrement/DecrementPost Increment/DecrementPintasan AritmetikaOperator PerbandinganPerbandingan String7Dasar-Dasar Input dan Output
Pernyataan coutPernyataan cinInput stringUlasan: Hingga 120Ulasan: Benar atau Salah3Variabel Bagian 2
Deklarasi TipeKonvensi PenamaanUlasan: Inisialisasi VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 26Pengambilan Keputusan
Pernyataan ifIf - ElsePernyataan switchOperator PercabanganRingkasan - If ElseIf - Else BersarangLatihan sendiri: Compiler C++ online