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++'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.14159265359
challenge icon

Görev

Başlangıç

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

  • itemPrice adında bir float değişkeni tanımlayın ve onu 24.99f değeriyle başlatın.
  • temperature adında bir double değişkeni tanımlayın ve onu 23.5 değ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;
}
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