Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
ISDIGIT(3)		 BSD Library Functions Manual		    ISDIGIT(3)

NAME
     isdigit, isnumber -- decimal-digit	character test

LIBRARY
     Standard C	Library	(libc, -lc)

SYNOPSIS
     #include <ctype.h>

     int
     isdigit(int c);

     int
     isnumber(int c);

DESCRIPTION
     The isdigit() function tests for any decimal-digit	character.  For	any
     locale, this includes the following characters only:

     ``0''	   ``1''	 ``2''	       ``3''	     ``4''
     ``5''	   ``6''	 ``7''	       ``8''	     ``9''

     For single	C chars	locales	(see multibyte(3)) the value of	the argument
     is	representable as an unsigned char or the value of EOF.

RETURN VALUES
     The isdigit() function returns zero if the	character tests	false and re-
     turns non-zero if the character tests true.

COMPATIBILITY
     Although isdigit()	accepts	arguments outside of the range of the unsigned
     char type in locales with large character sets, this is a 4.4BSD exten-
     sion and the iswdigit() function should be	used instead for maximum
     portability.

SEE ALSO
     ctype(3), iswdigit(3), multibyte(3), ascii(7)

STANDARDS
     The isdigit() function conforms to	ISO/IEC	9899:1990 ("ISO	C90").

BSD				October	6, 2002				   BSD

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | COMPATIBILITY | SEE ALSO | STANDARDS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=isdigit&sektion=3&manpath=FreeBSD+5.2-RELEASE+and+Ports>

home | help