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

FreeBSD Manual Pages

  
 
  

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

NAME
     digittoint	-- convert a numeric character to its integer value

LIBRARY
     Standard C	Library	(libc, -lc)

SYNOPSIS
     #include <ctype.h>

     int
     digittoint(int c);

     int
     digittoint_l(int c, locale_t loc);

DESCRIPTION
     The digittoint() function converts	a numeric character to its correspond-
     ing integer value.	 The character can be any decimal digit	or hexadecimal
     digit.  With hexadecimal characters, the case of the values does not mat-
     ter.

     The digittoint_l()	function takes an explicit locale argument, whereas
     the digittoint() function use the current global or per-thread locale.

RETURN VALUES
     The digittoint() function always returns an integer from the range	of 0
     to	15.  If	the given character was	not a digit as defined by isxdigit(3),
     the function will return 0.

SEE ALSO
     ctype(3), isdigit(3), isxdigit(3),	xlocale(3)

BSD				 April 6, 2001				   BSD

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

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

home | help