Gerçek Sayılar
Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası — ders 6 / 74.
C++'da, gerçek sayılar genellikle iki ana veri tipi kullanılarak temsil edilir: float ve double.
float ondalık noktalı sayıları saklamak için kullanılır. Örneğin:
float price = 99.99f;Ondalık bir sayının sonundaki 'f' (veya 'F') bir sabit soneki (literal suffix) olarak adlandırılır ve derleyiciye bu sayının bir float olarak işlenmesi gerektiğini açıkça belirtir.
double ondalık noktalı sayıları saklamak için kullanılır, ancak çift duyarlıklıdır (double precision). float genellikle 7 ondalık basamak duyarlığa sahipken, double genellikle 15-17 ondalık basamak duyarlığa sahiptir. Örneğin:
float f = 3.14159265359;
double d = 3.14159265359;
// Varsayılan olarak, cout yalnızca 6 anlamlı basamak gösterir, bu nedenle her ikisi de 3.14159 yazdırır:
cout << f << endl; // Şunu yazdırır: 3.14159
cout << d << endl; // Şunu yazdırır: 3.14159
// d dahili olarak hala daha fazla duyarlık saklar; bunu ortaya çıkarmak için çıktı duyarlığını artırın:
cout << setprecision(12) << d << endl; // Şunu yazdırır: 3.14159265359Görev
BaşlangıçAşağıdaki değişkenleri tanımlayan ve başlatan bir C++ programı yazın:
itemPriceadında birfloatdeğişkeni tanımlayın ve onu24.99fdeğeriyle başlatın.temperatureadında birdoubledeğişkeni tanımlayın ve onu23.5değeriyle başlatın.
Kendin dene
#include <iostream>
int main() {
// Değişkenleri burada tanımlayın ve başlatın
// Değerleri yazdırın
std::cout << "Price: " << itemPrice << std::endl;
std::cout << "Temperature: " << temperature << std::endl;
return 0;
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Giriş/Çıkış Temelleri
cout İfadesicin İfadesiString GirdisiÖzet - 120'ye KadarÖzet - Doğru veya Yanlış