0*(1/0-1)=-2147483648

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Froggerprogger
Badmin
Beiträge: 855
Registriert: 08.09.2004 20:02

Beitrag von Froggerprogger »

:D
riecht nach mini-bug...

Code: Alles auswählen

Debug "should give: -2147483648.0"
f.l = -2147483648 : test1.f = f.l
test2.f = -2147483648
Debug test1 
Debug test2
!UD2
Benutzeravatar
ParkL
Beiträge: 17
Registriert: 02.11.2004 16:13
Wohnort: Ruhrpott
Kontaktdaten:

Beitrag von ParkL »

Hier die IEEE 754, die Erklärung des Standards für Gleitkommazahlen.
IEEE reserves exponent field values of all 0s and all 1s to denote special values in the floating-point scheme.
http://stevehollasch.com/cgindex/coding/ieeefloat.html
Antworten