C++ Sayısal Veri Türleri


Sayısal Türler

int35 veya 1000 gibi bir tam sayıyı ondalık olmadan saklamanız gerektiğinde ve floatveya double9.99 veya 3.14515 gibi bir kayan noktalı sayıya (ondalıklı) ihtiyacınız olduğunda kullanın .

int

int myNum = 1000;
cout << myNum;

batmadan yüzmek

float myNum = 5.75;
cout << myNum;

çift

double myNum = 19.99;
cout << myNum;

floatvs.double

Bir kayan nokta değerinin kesinliği , değerin ondalık noktadan sonra kaç basamağa sahip olabileceğini gösterir. Kesinliği floatyalnızca altı veya yedi ondalık basamak iken doubledeğişkenlerin kesinliği yaklaşık 15 basamaktır. doubleBu nedenle çoğu hesaplama için kullanmak daha güvenlidir .

Bilimsel Sayılar

Bir kayan noktalı sayı, 10'un gücünü belirtmek için "e" ile gösterilen bilimsel bir sayı da olabilir:

Örnek

float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;