| 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
- 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