In bestimmten.C++ sqrt -1 zurück # IND000000000000
Im einigen mathematischen Operationen zu tun, und die Anwendung stürzte immer wieder ab, weil ein doppelt so weit verbreitet ist passiert, um den Wert zu erhalten. -1 # IND000000000000, wenn „etwas "Zahlen sind sqrt'ed ... Was ist das? Unbestimmt? Unendlich? Zu groß um zu passen? Keine perfekte Quadratwurzel? Gibt es eine Möglichkeit, dies zu lösen? Vielen Dank im Voraus! EDIT: Wie kann ich überprüfen, ob ein Doppel diesen Wert hat? Ich habe versucht: Wenn (x == 0x-1. # IND000000000000) und andere Variationen aber nicht funktioniert haben. Ist es möglich zu überprüfen, ob eine Variable diesen Wert hat?
sind 'einige Zahlen' vielleicht kleiner als 0? Sagen Sie mir, Herr, was ist der sqrt von -1 – EnabrenTane
Die Quadratwurzel von -1 ist i. –
Offensichtlich meinte EnabrenTane: "Was ist das IEEE 754 Quadrat von -1.0?" –