Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Informatik in der Schule » IEEE 754 single p. » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 4 Beiträge
as_string

Nein, ich verstehe das anders:
Die FFFF ist nicht die Single-Gleitkomma-Zahl sondern eine Integer Zahl (nämlich die 65535 dezimal), die Du in einer Single-IEEE 754-Darstellung schreiben sollst (umwandeln sollst).

Sprich: Wenn Du in einem Program schreiben würdest:
code:
1:
2:
3:
int i = 0xFFFF;
single f = i;
was würde dann in f drin stehen?

Gruß
Marco
mimi96

Ich hätte jetzt die Zahl mit 0 aufgefüllt und abgetrennt in Vorzeichen, Exponent und Mantisse?

FFFF = V 1 E 11111111 M 11111110000000 ?
as_string

Ja, das ist auch eine 16 Bit Integer-Zahl.
Was musst Du beim IEEE754 Format alles machen? Was ist mit der Mantisse? Wo müssen welche Bit gesetzt werden?

Gruß
Marco
mimi1995 IEEE 754 single p.

Meine Frage:
Ich habe eine Aufgabe, in der ich eine Hexadezimalzahl FFFF ins IEEE754 Format überführen soll.
Gibt es da einen Trick oder muss ich es erst immer ins Binärsystem umwandeln?
Und geht das mit allen Systemen also auch 8 oder andere genau so?

Meine Ideen:
Ich habe gelesen, dass man die Zahlen in 4 Blöcke nimmt und aufsplittet und daraus das Format machen kann.
Also FFFF = 1111 1111 1111 1111 , aber das sind ja nicht genügend Zeichen...