Isalnum In Dev C++
Nov 26, 2016 isalpha and isdigit functions in C with cstring examples. Isalpha(c) is a function in C which can be used to check if the passed character is an alphabet or not. It returns a non-zero value if it’s an alphabet else it returns 0. Isdigit is used to check if the first character in str is a digit and therefore a valid candidate to be converted by atoi into an integer value. See also isalnum Check if character is alphanumeric (function ) isalpha Check if character is alphabetic (function ). Isalnum Prototype: int isalnum(int ch); Header File: ctype.h (C) cctype (C) Explanation: Isalnum does exactly what is sounds like, checks if the ASCII value passed in has a character equivalent to a number of letter. It returns non-zero for true, and zero for false.
Language | ||||
Standard Library Headers | ||||
Freestanding and hosted implementations | ||||
Named requirements | ||||
Language support library | ||||
Concepts library(C++20) | ||||
Diagnostics library | ||||
Utilities library | ||||
Strings library | ||||
Containers library | ||||
Iterators library | ||||
Ranges library(C++20) | ||||
Algorithms library | ||||
Numerics library | ||||
Input/output library | ||||
Localizations library | ||||
Regular expressions library(C++11) | ||||
Atomic operations library(C++11) | ||||
Thread support library(C++11) | ||||
Filesystem library(C++17) | ||||
Technical Specifications |
Null-terminated strings | ||||
Byte strings | ||||
Multibyte strings | ||||
Wide strings | ||||
Classes | ||||
(C++17) |
Functions | ||||||||||||||||||||||||||
Character manipulation | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
Conversions to numeric formats | ||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||
String manipulation | ||||||||||||||||||||||||||
String examination | ||||||||||||||||||||||||||
Memory manipulation | ||||||||||||||||||||||||||
Miscellaneous |
Defined in header <cctype> |
Checks if the given character is one of the 10 decimal digits: 0123456789
.
The behavior is undefined if the value of ch
is not representable as unsignedchar and is not equal to EOF.
Then get ready for a culinary adventure with Cooking Academy 2: World Cuisine!Download Cooking Academy 2 for FREE and enjoy:. Are you ready to cook foods from around the world? 60 unique recipes.
Contents |
[edit]Parameters
ch | - | character to classify |
[edit]Return value
Non-zero value if the character is a numeric character, zero otherwise.
[edit]Notes
isdigit
and isxdigit
are the only standard narrow character classification functions that are not affected by the currently installed C locale. although some implementations (e.g. Microsoft in 1252 codepage) may classify additional single-byte characters as digits.
Like all other functions from <cctype>, the behavior of std::isdigit
is undefined if the argument's value is neither representable as unsignedchar nor equal to EOF
. To use these functions safely with plain chars (or signedchars), the argument should first be converted to unsignedchar:
Similarly, they should not be directly used with standard algorithms when the iterator's value type is char or signedchar. Instead, convert the value to unsignedchar first:
[edit]See also
checks if a character is classified as a digit by a locale (function template)[edit] | |
checks if a wide character is a digit (function)[edit] | |
C documentation for isdigit |
ASCII values | characters | iscntrl | isprint | isspace | isblank | isgraph | ispunct | isalnum | isalpha | isupper | islower | isdigit | isxdigit | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
decimal | hexadecimal | octal | |||||||||||||
0–8 | x0 –x8 | 0 –10 | control codes (NUL , etc.) | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
9 | x9 | 11 | tab (t ) | ≠0 | 0 | ≠0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
10–13 | xA –xD | 12 –15 | whitespaces (n , v , f , r ) | ≠0 | 0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
14–31 | xE –x1F | 16 –37 | control codes | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
32 | x20 | 40 | space | 0 | ≠0 | ≠0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
33–47 | x21 –x2F | 41 –57 | !'#$%&'()*+,-./ | 0 | ≠0 | 0 | 0 | ≠0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 |
48–57 | x30 –x39 | 60 –71 | 0123456789 | 0 | ≠0 | 0 | 0 | ≠0 | 0 | ≠0 | 0 | 0 | 0 | ≠0 | ≠0 |
58–64 | x3A –x40 | 72 –100 | :;<=>?@ | 0 | ≠0 | 0 | 0 | ≠0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 |
65–70 | x41 –x46 | 101 –106 | ABCDEF | 0 | ≠0 | 0 | 0 | ≠0 | 0 | ≠0 | ≠0 | ≠0 | 0 | 0 | ≠0 |
71–90 | x47 –x5A | 107 –132 | GHIJKLMNOP QRSTUVWXYZ | 0 | ≠0 | 0 | 0 | ≠0 | 0 | ≠0 | ≠0 | ≠0 | 0 | 0 | 0 |
91–96 | x5B –x60 | 133 –140 | []^_` | 0 | ≠0 | 0 | 0 | ≠0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 |
97–102 | x61 –x66 | 141 –146 | abcdef | 0 | ≠0 | 0 | 0 | ≠0 | 0 | ≠0 | ≠0 | 0 | ≠0 | 0 | ≠0 |
103–122 | x67 –x7A | 147 –172 | ghijklmnop qrstuvwxyz | 0 | ≠0 | 0 | 0 | ≠0 | 0 | ≠0 | ≠0 | 0 | ≠0 | 0 | 0 |
123–126 | x7B –x7E | 172 –176 | { }~ | 0 | ≠0 | 0 | 0 | ≠0 | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 |
127 | x7F | 177 | backspace character (DEL ) | ≠0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
- The C Standard Library
- C Standard Library Resources
- C Programming Resources
- Selected Reading
Description
The C library function int isalnum(int c) checks if the passed character is alphanumeric.
Declaration
Following is the declaration for isalnum() function.
Parameters
Isalnum In Dev C Language
c − This is the character to be checked.
Return Value
This function returns non-zero value if c is a digit or a letter, else it returns 0.
Dev C++ Online
Example
The following example shows the usage of isalnum() function.
SoundToys 5 Crack Mac is now available Full Version to Download Free at 4Macsoft.
Let us compile and run the above program, to produce the following result −