3 puan yazan GN⁺ 2025-09-13 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Bu yazı, kayan noktalı (float) değerlerin bellekte nasıl saklandığını ve temsil edildiğini açıklar
  • Değerlerin onaltılık ve ondalık biçimleri ile gerçek sayısal değere nasıl dönüştürüldüğüne odaklanır
  • İşaret(Sign), üs(Exponent), anlamlı kısım(Significand) alanlarının tanımı ve her birinin rolü açıklanır
  • Belirli bir float değerinin tam olarak hangi ikili ve ondalık değeri temsil ettiğini yorumlama örnekleri içerir
  • Temsil edilebilir değerler arasındaki farkın (Delta) hesaplanmasına da değinilir

Kayan noktalı değerlerin saklama yapısının analizi

  • half, bfloat, float, double gibi çeşitli kayan noktalı biçimler vardır
  • Her değer, bellekteki saklanan değer olarak Raw Hexadecimal Integer Value (ham onaltılık tamsayı değeri) ve Raw Decimal Integer Value (ham ondalık tamsayı değeri) şeklinde incelenebilir
  • Onaltılık veri, Hexadecimal Form (%a) üzerinden gerçek kayan noktalı gösterimle ilişkilendirilir
  • Her değerin konumu, Significand–Exponent Range (anlamlı kısım–üs aralığındaki konum) olarak gösterilir

İkili ve ondalık değerleri yorumlama yöntemi

  • Kayan noktalı sayılar Base-2 (ikilik değerlendirme ifadesi) ile şu şekilde gösterilebilir:
    • (−12)02×​102(100010012 − 011111112)​×​1.011111110010100000000002
      → ikili ifade üzerinden sayısal değerlendirme yapılır
  • Base-10 (ondalık değerlendirme ifadesi) tarafında biçim şu şekildedir:
    • 1×​210×​1.4967041015625
      → 2'nin 10. kuvveti ile kesirli kısmın çarpımı olarak ifade edilir
  • Dönüştürme sırasında elde edilen tam ondalık değer de gösterilir:
    • 1.532625×​103 gibi bir ifade ile sunulur

Bitişik değerlerle mesafenin (Delta) hesaplanması

  • Temsil edilebilir değerler arasındaki Delta (aralık) önemli bir anlam taşır
  • Sonraki (Next) veya önceki (Previous) temsil edilebilir değere olan mesafe (Delta to Next/Previous Representable Value) ayrı ayrı verilir
    • Örnek: ±1.220703125×​10-4
  • Bu aralık, kayan noktalı değerin anlamlı basamak sayısı/hassasiyeti ile ilişkilidir

Özet

  • Kayan noktanın bellek temsili ile ikili ve ondalık dönüşüm mantığı
  • sign, exponent, significand yapısının açıklaması
  • Temsil aralığı ve bitişik değerlerle olan aralık bilgisi de birlikte düzenlenir

Henüz yorum yok.

Henüz yorum yok.