Menu
Coddy logo textTech

Gerçek Sayılar

Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası. Ders 6 / 74.

C++'ta gerçek sayılar genellikle iki ana veri türü 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;

Bir ondalık sayının sonundaki 'f' (veya 'F',) bir değişmez son eki olarak adlandırılır ve derleyiciye bu sayının bir float olarak ele alınması gerektiğini açıkça belirtir.

double, ondalık noktalı sayıları çift duyarlıkla depolamak için kullanılır. float genellikle 7 ondalık basamak duyarlılığa sahipken, double genellikle 15-17 ondalık basamak duyarlılığa sahiptir. Örneğin:

float f = 3.14159265359;
double d = 3.14159265359;

// Varsayılan olarak, cout yalnızca 6 anlamlı basamak gösterir, bu yüzden ikisi de 3.14159 yazdırır:
cout << f << endl; // Yazdırır: 3.14159
cout << d << endl; // Yazdırır: 3.14159

// d hâlâ dahili olarak daha fazla hassasiyet saklar; bunu ortaya çıkarmak için çıktı hassasiyetini artırın:
cout << setprecision(12) << d << endl; // Yazdırır: 3.14159265359
challenge icon

Görev

Başlangıç

Aşağıdaki değişkenleri bildiren ve başlatan bir C++ programı yazın:

  • itemPrice adlı bir float değişkeni bildirin ve 24.99f değeriyle başlatın.
  • temperature adlı bir double değişkeni bildirin ve 23.5 değeriyle başlatın.

Kendin dene

#include <iostream>

int main() {
    // Değişkenleri burada bildir ve başlat
    
    
    // Değerleri yazdır
    std::cout << "Price: " << itemPrice << std::endl;
    std::cout << "Temperature: " << temperature << std::endl;
    
    return 0;
}
quiz iconKendini test et

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

Kendi başına pratik yap: Online C++ derleyicisi