Tipe Data Numerik C++


Tipe Numerik

Gunakan intsaat Anda perlu menyimpan bilangan bulat tanpa desimal, seperti 35 atau 1000, dan floatatau doublesaat 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 floathanya enam atau tujuh digit desimal, sedangkan doublevariabel memiliki presisi sekitar 15 digit. Oleh karena itu lebih aman digunakan doubleuntuk 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;