Hallo,
mein Frage richtet sich nicht direkt an Java, aber wäre zum allgemeinen Verständnis wichtig.
Ich versuch gerade aus meinem Vorlesungsskript herauszufinden wie man Gleitkommazahlen
aus den Zehner- ins Binärsystem umwandelt. Als Beispiel hab ich 114,316.
Zuerst kann man ja die Ganzzahl 114 umwandeln, oder?
114:2 = 57 REST 0
57:2 = 28 REST 1
28:2 = 14 REST 0
14:2 = 7 Rest 0
7:2 = 3 Rest 1
3:2 = 1 Rest 1
1:2 = 0 Rest 1
--> 114(10) = 1110010(2) oder?
Aber in meinem Skript wird sie anders herum aufgeschrieben also so: 0100111(2) ist das wirklich richtig?
und die Zahl hinter dem Komma (...,316) krieg ich gar nicht hin.
Könnt ihr mir weiter helfen?
Danke schon mal!
mein Frage richtet sich nicht direkt an Java, aber wäre zum allgemeinen Verständnis wichtig.
Ich versuch gerade aus meinem Vorlesungsskript herauszufinden wie man Gleitkommazahlen
aus den Zehner- ins Binärsystem umwandelt. Als Beispiel hab ich 114,316.
Zuerst kann man ja die Ganzzahl 114 umwandeln, oder?
114:2 = 57 REST 0
57:2 = 28 REST 1
28:2 = 14 REST 0
14:2 = 7 Rest 0
7:2 = 3 Rest 1
3:2 = 1 Rest 1
1:2 = 0 Rest 1
--> 114(10) = 1110010(2) oder?
Aber in meinem Skript wird sie anders herum aufgeschrieben also so: 0100111(2) ist das wirklich richtig?
und die Zahl hinter dem Komma (...,316) krieg ich gar nicht hin.
Könnt ihr mir weiter helfen?
Danke schon mal!