ISWDIGIT(3)

NOME
iswdigit - testa por um caractere largo de dígito decimal

SINÓPSE
#include <wctype.h>

int iswdigit (wint_t wc);

DESCRIÇÃO
A função iswdigit é a equivalente em caracateres largos para a função isdigit. Ela testa se wc é um caractere largo pertencente à classe de caracteres largos 'digit'.

A classe 'digit' é uma subclasse da classe de caracteres largos 'xdigit', e portanto também uma subclasse da classe 'alnum', da classe 'graph' e da classe 'print'.

Sendo uma subclasse da classe 'print', a classe 'digit' é disjunta da classe 'cntrl'.

Sendo uma subclasse da classe 'graph', a classe 'digit' é disjunta da classe 'space' e sua subclasse 'blank'.

Sendo uma subclasse da classe 'alnum', a classe 'digit' é disjunta da classe 'punct'.

A classe 'digit' é disjunta da classe 'alpha', e portanto, também disjunta das suas subclasses 'lower' e 'upper'.

A classe 'digit' sempre contém exatamente os dígitos de '0' a '9'.

VALORES RETORNADOS
A função iswdigit retorna um valor diferente de zero se wc é um caractere largo pertencente à classe de caracteres largos 'digit'. Caso contrário ela retorna zero.

DE ACORDO COM
ISO/ANSI C, UNIX98.

VEJA TAMBÉM
isdigit(3), iswctype(3).

NOTAS
O comportamento de iswalnum depende da categoria LC_TYPE da localização atual.

TRADUZIDO POR LDP-BR em 23/02/2001.

  Tradução:
Felipe M Pereira <Felipe.Pereira@ic.unicamp.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>