Ich befürchte, dass du das "zu Fuß" machen musst:
Also z.B. einen Record-Datentyp definieren, mit Mantisse als array, den Exponenten als Integer und ein Vorzeichen als Boolean. Anschließend musst du dann Additionen, Multiplikationen etc. selbst implementieren.
Am einfachsten wäre eine Mantisse als String, die direkt die Ziffern enthält, so dass du die Mantisse direkt ausgeben kannst. Der Exponent wäre dann zur Basis 10.
Wenn es flotter laufen soll, wäre eine Mantisse als array of byte denkbar, so dass der Exponent zur Basis 256 ist. In diesem Fall wäre aber die Ausgabe der Zahl sehr aufwendig.
Am einfachsten und gleichzeitig am schnellsten wäre wahrscheinlich, wenn du keine Fließkommazahlen konstruierst, sondern einen Pseudo-Integer-Datentyp als array, der das ganzzahlige Vielfache einer kleinen Zahl angibt, also z.B. einen String[255] von Ziffern, wobei man sich an der 100sten Stelle immer ein Komma denkt.
Oder irgendwie sowas ...
Was auch immer, an der Implementierung der Grundrechenarten wird man nicht vorbei kommen.
Gruß,
Micho