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

  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010