Ich bin mir nicht sicher, wie man einen Fließkomma-Single mit einer Dezimalstelle ausdrucken kann.Ausdruck der gerundeten Fließkommazahl in MIPS
Ich bekomme '88 .09999847 'anstelle von' 88 .1 '. Bitte geben Sie
Zum Beispiel: wenn ich registrieren $ f10 = '88 0,09999847'
mov.s $f12, $f10
li $v0, 2
syscall
ich Ausgang als ‚88,09999847‘
Wie runde ich auf eine Dezimalstelle und auszudrucken " 88,1"
Jede Hilfe würde geschätzt
+1 für eine gute Frage. Ich denke, die Antwort beinhaltet Bitmasking im Mantissenteil des Floats, aber ich kann mich nicht an die Ausrichtung erinnern. – Yohnny