Funkce isxdigit () v C ++ kontroluje, zda je daný znak hexadecimální znak nebo ne.
isxdigit () prototyp
int isxdigit (int ch);
Tyto isxdigit()
funkce kontroluje, zda ch je hexadecimální číselný znak podle klasifikace aktuální C locale. Dostupné šestnáctkové číselné znaky jsou:
- Číslice (0 až 9)
- Malá písmena od a do f
- Velká písmena od A do F
Chování isxdigit()
je nedefinováno, pokud hodnota ch není reprezentovatelná jako nepodepsaný znak nebo se nerovná EOF.
Je definován v hlavičkovém souboru.
isxdigit () parametry
ch: Znak ke kontrole.
isxdigit () Návratová hodnota
isxdigit()
Funkce vrací nenulovou hodnotu, pokud ch je hexadecimální znak, jinak vrátí nulu.
Příklad: Jak funguje funkce isxdigit ()
#include #include #include using namespace std; int main() ( bool flag = 0; char str() = "50Af"; for (int i=0; i
When you run the program, the output will be:
50Af is a valid hexadecimal number