Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Was mach ich wenn in C# mir Decimal zu klein wird

Ten_Eniunlsl / 4 Antworten / Flachansicht Nickles

Mal n kleines Problem^^ hab hier n Programm des sehr lange zahlen ketten verarbeitet, keine schwierigen aufgaben eigtl nur das mir Int64 bzw double schon zu klein wurde,
Float und Decimal sind von der Größe her in C# identisch und sowas wie ufloat hab ich noch net gefunden.

Kann mir jemand nen rat geben?

bei Antwort benachrichtigen
Andreas42 Ten_Eniunlsl „Was mach ich wenn in C# mir Decimal zu klein wird“
Optionen

Hi!

Verstehe ich das richtig? Du verwendest Zahlen, die du nicht mehr in den vorhandenen Variablentypen abbilden kannst?

Ich programmiere nicht in C#, aber das Problem würde man ja in jeder Sprache bekommen, wenn die Zahlen zu gross oder zu klein werden.

Gibt es irgendwelche Bibliotheken für höhere Rechengenauigkeit? Aus dem naturwissenschaftlichen Umfeld kommen solche Teile IMHO immer recht flott für neue Sprachen. Ansonsten wäre improvisieren angesagt, dann müsste man sich am besten Klassen zusammenschrauben, die z.B. einen Festkommazahlenwerte in mehreren lnt64 Variablen speichern.
Rechenoperationen müsste man sich dann passend dazu selbst schreiben.

Bis dann
Andreas

Mir faellt gerade kein bloeder Spruch ein, der mich ueber alle anderen erhebt.
bei Antwort benachrichtigen