tail head cat sleep
QR code linking to this page

Manual Pages  — DIGITTOINT

NAME

digittoint, digittoint_l – convert a numeric character to its integer value

CONTENTS

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() and digittoint_l() functions convert a numeric character to its corresponding integer value. The character can be any decimal digit or hexadecimal digit. With hexadecimal characters, the case of the values does not matter.

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() and digittoint_l() functions always return an integer from the range of 0 to 15. If the given character was not a digit as defined by isxdigit(3) or isxdigit_l(3), the function will return 0.

SEE ALSO

ctype(3), ctype_l(3), isdigit(3), isdigit_l(3), isxdigit(3), isxdigit_l(3), xlocale(3)

DIGITTOINT (3) December 19, 2022

tail head cat sleep
QR code linking to this page


Please direct any comments about this manual page service to Ben Bullock. Privacy policy.

If you sat a monkey down in front of a keyboard, the first thing typed would be a unix command.
— Bill Lye