Hi Leute,
mein Problem:
Wird in dem Programm eine zu große Zahl eingegeben, kriege ich eine OverflowException - die ist mit try/catch abgefangen.
Wird nun aber eine Zahl eingegeben, die zu klein ist, kriege ich zwar keine Fehlermeldung, aber die Ausgabe ist ausschließlich 0!
Es handelt sich bei dem ganzen um einen IEEE-Converter mit einfacher bzw. doppelter Genauigkeit. Die Ausgaben sind also einmal in Binärform und einmal in Hexadezimal. Beide Ergebnisse sind dann 0000000000000000 bzw. 0000000000
Ich habe für die Einfache Genauigkeit den Datentyp FLOAT und für die Doppelte DOUBLE genommen. Liegt der Fehler hier?!
Danke im Voraus!!
mein Problem:
Wird in dem Programm eine zu große Zahl eingegeben, kriege ich eine OverflowException - die ist mit try/catch abgefangen.
Wird nun aber eine Zahl eingegeben, die zu klein ist, kriege ich zwar keine Fehlermeldung, aber die Ausgabe ist ausschließlich 0!
Es handelt sich bei dem ganzen um einen IEEE-Converter mit einfacher bzw. doppelter Genauigkeit. Die Ausgaben sind also einmal in Binärform und einmal in Hexadezimal. Beide Ergebnisse sind dann 0000000000000000 bzw. 0000000000
Ich habe für die Einfache Genauigkeit den Datentyp FLOAT und für die Doppelte DOUBLE genommen. Liegt der Fehler hier?!
Danke im Voraus!!