libuninum.

libuninum é uma biblioteca que permitirá que você converta strings Unicode para números e números para strings Unicode
Baixe Agora

libuninum. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Bill Poser
  • Site do editor:
  • http://billposer.org/Software/WordGenerator.html
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 413 KB

libuninum. Tag


libuninum. Descrição

A Libuninum é uma biblioteca que permitirá que você converta strings Unicode para números e números para strings Unicode. Funções padrão como Strtoul, Strtod e Sprintf fazem isso para números escritos no sistema número ocidental usual usando os numerais indo-arbic, mas eles não lidam com outros sistemas de números. As principais funções levam como entrada uma string Unicode UTF-32 e calcular o inteiro não assinado correspondente. A computação interna é feita usando a aritmética de precisão arbitrária, portanto, não há limite no tamanho do inteiro que pode ser convertido. O valor da string é retornado em um dos três formulários. Uma opção é uma série de caracteres ASCII que contêm a representação decimal do inteiro usando os dígitos indo-arbic. Esta opção tem a virtude de evitar qualquer possibilidade de transbordamento ou truncamento. A segunda opção é obter o valor como um objeto GNU MP MPZ_T. Isso só é útil se você estiver indo para fazer mais computação usando o GNU MP. A opção final é obter o valor como um inteiro longo não assinado. Se você for fazer cálculos internos, esta é provavelmente a opção mais conveniente, mas alguns números (de fato, infinitamente muitos) não se encaixam em um inteiro longo não assinado. A biblioteca garante que nenhuma transbordamento ou truncamento ocorrerá; Se o número não se encaixar, ele define um sinalizador de erro e retorna 0. Uma função inversa aceita como entrada um inteiro longo não assinado, um objeto MPZ_T ou uma string decimal ASCII e converte-a a uma string Unicode em um sistema de número selecionado.


libuninum. Software Relacionado