localeconv

localeconv -- Obtém a informação da formatação numérica

array localeconv ( void)

Retorna uma matriz associativa contendo numérico localizado e informação de formatação monetária .

localeconv( ) retorna dados baseados na localidade corrente definida por setlocale( ) . A matriz associativa que é retornada contém os seguintes campos :

Descrição
Caracter de ponto decimal
Matriz contendo agrupamentos numéricos
Simbolo da moeda local symbol ( i.e . $ )
Caractere monetário de ponto decimal
Separador monetário de mil
Matriz contendo agrupamentos monetários
Sinal para valores positivos
Sinal para valores negativos
Dígitos de fração Internacionais
Dígitos de fração locais
TRUE Se o simbolo da moeda precede um valor positivo , FALSE se eles sucede um .
TRUE Se um espaço separa o simbolo da moeda de um valor positivo , FALSE caso contrário
TRUE Se o simbolo de moeda precede um valor negativo , FALSE se ele sucede
TRUE se um espaço separa o simbolo da moeda de um valor negativo , FALSE caso contrário
Parênteses na quantidade e simbolo da moeda
A string sinal precede a quantidade e o simbolo da moeda
A string sinal sucede a quantidade e o simbolo da moeda
A string sinal precede imediatamente o simbolo da moeda
A string sinal sucede imediatamente o simbolo da moeda
Parentêses na quantidade e simbolo da moeda
A string sinal precede a quantidade e o simbolo da moeda
A string sinal sucede a quantidade e o simbolo da moeda
A string sinal precede imediatamente o simbolo da moeda
A string sinal sucede imediatamente o simbolo da moeda


Os campos de agrupamento contém matrizes que definem o modo de como os números seriam agrupados . Por exemplo , o campo de agrupamento para a localidade en_US , conteria uma matriz de 2 itens com os valores 3 e 3 . O mais alto índice na matriz , mais distante da esquerda do agrupamento está . Se um elemento da matriz é igual a CHAR_MAX , até aqui nenhum agrupamento é feito . Se um elemento de matriz é igual a 0 , o prévio elemento seria usado .

Exemplo 1 . localeconv( ) exemplo




A constante CHAR_MAX também está definida para o uso mencionado acima .

Veja também setlocale( ) .