Kayan Nokta Desteği
Birçok Microsoft çalışma zamanı kitaplığı işlevleri matematik işlemcisi veya derleyici eşlik kayan nokta kitaplıkları kayan nokta desteği gerektirir.Kayan nokta desteği işlevler yalnızca gerekiyorsa yüklenir.
Bir işlev çağrısı dize biçiminde bir kayan nokta türü belirticisi kullandığınızda printf veya scanf kayan nokta bir değer belirtmelisiniz ailesi, veya kayan nokta destekleyen derleyici bildirmek için bağımsız değişken listesi kayan nokta bir değer için bir işaretçi gereklidir.
Kayan nokta özel durumları nasıl ele alınacağını gösterir örnek kod için bkz _fpieee_flt.
Orta değerlerin kayan nokta duyarlığını işlevleri tarafından kontrol edilir _control87, _controlfp, __control87_2.Varsayılan olarak, hassasiyet kontrol içinde _controlfp 53 BITS (_PC_53) ayarlanır.FP10 kullanarak bağlama.OBJ varsayılan hassasiyet denetimi için 64 bit (_PC_64) değiştirir.Bağlayıcı komut satırında, FP10.OBJ LIBC önce gelmelidir.KİTAPLIĞI, LIBCMT.KİTAPLIĞI veya MSVCRT.KİTAPLIĞI.
Kayan nokta işlevleri
Yordam |
Kullan |
.NET framework eşdeğeri |
---|---|---|
Mutlak değerini döndürürint |
||
Arkkosinüs Hesapla |
||
Arksinüsü Hesapla |
||
Arktanjantı Hesapla |
||
Karakter dizesi çift hassasiyet kayan nokta değerine dönüştürür |
||
Bessel işlevler Hesapla _j0, _j1, _jn, _y0, _y1,_yn |
Uygulanamaz.Standart C işlevini çağırmak için PInvoke kullanın.Daha fazla bilgi için bkz. Platform Çağırma Örnekleri. |
|
Karmaşık sayının mutlak değerini bulun |
Uygulanamaz. |
|
Küp kökünü hesaplamak |
Uygulanamaz. |
|
Tamsayı ceiling Bul |
||
Çift hassasiyet kayan nokta veya uzun çift hassasiyet kayan nokta bağımsız değişkenin işareti ters çevir |
Uygulanamaz. |
|
Alın ve kayan nokta durumu word Temizle |
Uygulanamaz. |
|
Eski Kayan nokta denetim word alın ve yeni denetim word değerini ayarlayın |
Uygulanamaz. |
|
copysign, copysignf, copysignl, _copysign, _copysignf, _copysignl |
Oturum, başka bir değerle döndürür |
Uygulanamaz. |
Cosine Hesapla |
||
İki belirtilen saat değerleri arasındaki farkı hesaplamak |
||
Başka tarafından bölünme ve kalan döndüren bir tamsayı bölün |
Uygulanamaz. |
|
Dönüştürme double için belirtilen uzunlukta karakter dizesi |
||
Üssel işlevi Hesapla |
||
Mutlak değerini bulmak |
||
Dönüştürme double noktasını ondalık basamak sayısı belirtti dizeye |
||
Kayan nokta çift-duyarlılık değeri sınırlıdır verilen olup olmadığını belirlemek |
||
En büyük tamsayı bağımsız değişkeni küçüktür veya eşittir Bul |
||
Kayan nokta kalanını bulmak |
||
Kayan nokta sınıfı hakkında bilgi içeren dönüş durumu sözcüğü |
System::double::IsInfinity, System::Double::IsNegativeInfinity, System::Double::IsPositiveInfinity, System::Double::IsNan |
|
IEEE kayan nokta özel durumlar için kullanıcı tanımlı tuzak işleyicinin çağrılacağı |
Uygulanamaz. |
|
Kayan nokta matematik paket yeniden başlatmak |
|
|
Üssel değeri hesaplamak |
Uygulanamaz. |
|
Kayan nokta değeri karakter dizesi için Dönüştür |
||
Sağ üçgen hipotenüsü Hesapla |
Uygulanamaz. |
|
Kayan nokta değeri precision çift sayı değil için (NaN) verilen denetimi |
||
Mutlak değerini döndürürlong |
||
Ürün bağımsız değişkenin ve 2 hesaplamaküs (güç belirtilen) |
||
Bir bölme long tarafından başka tamsayı ve dönüş bölünme ve kalan |
Uygulanamaz. |
|
Doğal veya 10 tabanında logaritmasını hesaplayın. |
||
Çift hassasiyet kayan nokta bağımsız değişkeni üssel değerini çıkarın |
Uygulanamaz. |
|
Shift unsigned long int sol (_lrotl) veya sağa (_lrotr) |
Uygulanamaz. |
|
Matematik hataları işleme |
Uygulanamaz. |
|
İki değerlerini daha büyük döndürür |
||
İki değerlerini daha küçük döndürür |
||
Bağımsız değişken tamsayı ve kesirli bölümleri Böl |
Uygulanamaz. |
|
Bir sessiz NaN değerini döndürür |
||
Sonraki gösterilebilir komşu döndürür |
Uygulanamaz. |
|
Üssü değeri hesaplamak |
||
printf, _printf_l, wprintf, _wprintf_l, printf_s, _printf_s_l, wprintf_s, _wprintf_s_l |
İçin verileri yazma stdout belirtilen biçim göre |
|
Sözde rastgele bir sayıyı Al |
||
Kayan nokta biçiminde en yakın tamsayıya yuvarlamak |
||
Shift unsigned int sol (_rotl) veya sağa (_rotr) |
Uygulanamaz. |
|
Ölçek bağımsız değişkeni tarafından 2'in güç |
Uygulanamaz. |
|
Tümleşik gücünü tarafından çarpınFLT_RADIX |
Uygulanamaz. |
|
Verileri okumak stdin belirtilen biçim ve yazma veri belirtilen konuma göre |
||
Yeni Denetim word değerini ayarlayın |
Uygulanamaz. |
|
Sinüs veya hiperbolik sinüsü hesaplamak |
||
Kare kökünü bulun |
||
Sözde rasgele serisi başlatır |
||
Kayan nokta durumu word Al |
Uygulanamaz. |
|
Karakter dizesi çift duyarlılık değeri için Dönüştür |
||
Teğet veya hiperbolik teğet Hesapla |