Libuninum

libuninum ist eine Bibliothek, mit der Sie Unicode-Zeichenfolgen in Zahlen und Zahlen in Unicode-Saiten konvertieren können
Jetzt downloaden

Libuninum Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Bill Poser
  • Website des Verlags:
  • http://billposer.org/Software/WordGenerator.html
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 413 KB

Libuninum Stichworte


Libuninum Beschreibung

libuninum ist eine Bibliothek, mit der Sie Unicode-Saiten in Zahlen und Zahlen in Unicode-Zeichenfolgen konvertieren können. Standardfunktionen wie Strtoul, Strtod und Sprintf tun dies für Nummern, die in dem üblichen Westernummer-System mit den indo-arabischen Ziffern geschrieben wurden, jedoch nicht mit anderen Zahlensystemen umgehen. Die Hauptfunktionen dauern als Eingabe einer UTF-32-Unicode-Zeichenfolge und berechnen die entsprechende nichtsignierte Ganzzahl. Die interne Berechnung erfolgt mit einer beliebigen Präzisionsarithmetik, sodass die Größe der intenierten Ganzzahl nicht begrenzt ist, die konvertiert werden kann. Der Wert der Zeichenfolge wird in einer von drei Formen zurückgegeben. Eine Option ist eine Zeichenfolge von ASCII-Zeichen, die die Dezimaldarstellung der Ganzzahl mit den indo-arabischen Ziffern enthalten. Diese Option hat die Tugend, dass die Möglichkeit eines Überlaufs oder Ablaufs vermieden wird. Die zweite Option ist, den Wert als GNU MP MPZ_T-Objekt zu erhalten. Dies ist nur nützlich, wenn Sie mit GNU MP weitere Berechnung durchführen werden. Die endgültige Option ist, den Wert als unsignierte lange Ganzzahl zu erhalten. Wenn Sie interne Berechnungen durchführen, ist dies wahrscheinlich die bequemste Option, aber einige Zahlen (in der Tat, unendlich viele) passen nicht in eine vorzeichenlose lange Ganzzahl. Die Bibliothek garantiert, dass kein Überlauf oder Kürzel auftreten wird. Wenn die Zahl nicht passt, setzt er ein Fehlermitch ein und gibt ein Fehler-Flag ab und kehrt zurück. Eine inverse Funktion akzeptiert als Eingabe einer nicht signierten langen Ganzzahl, einem MPZ_T-Objekt oder einer ASCII-Dezimalzeichenfolge und wandelt sie in ein Unicode-Zeichenfolge in einem ausgewählten Nummernsystem um.


Libuninum Zugehörige Software