SORU
20 Temmuz 2009, PAZARTESİ


C/minimum değer, çift C

Orada en küçük negatif değeri (negatif sonsuzluk kullanmak gibi) bir C olarak temsil etmek için standart ve/veya taşınabilir bir yoldur( ) program?

DBL_MİN yüzer.h en küçüğüdürolumlunumarası.

CEVAP
20 Temmuz 2009, PAZARTESİ


Nokta sayıları (IEEE 754) kayan simetrik, Eğer en büyük değer (DBL_MAX numeric_limits<double>::max()) temsil edebilir, sadece bir eksi işareti önüne.

Ve sonra güzel yolu:

double f;
(*((long long*)&f))= ~(1LL<<52);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010