Tipe Data Numerik C++
Tipe Numerik
Gunakan int
saat Anda perlu menyimpan bilangan bulat tanpa desimal, seperti 35 atau 1000, dan float
atau double
saat Anda membutuhkan angka floating point (dengan desimal), seperti 9,99 atau 3,14515.
ke dalam
int myNum = 1000;
cout << myNum;
mengambang
float myNum = 5.75;
cout << myNum;
dobel
double myNum = 19.99;
cout << myNum;
float
vs. double
Ketepatan nilai floating point menunjukkan berapa banyak digit nilai yang dapat dimiliki setelah titik desimal. Ketepatan float
hanya enam atau tujuh digit desimal, sedangkan double
variabel memiliki presisi sekitar 15 digit. Oleh karena itu lebih aman digunakan double
untuk sebagian besar perhitungan.
Angka Ilmiah
Angka floating point juga bisa menjadi angka ilmiah dengan "e" untuk menunjukkan kekuatan 10:
Contoh
float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;