C ++ isxdigit () - C ++ Standardbibliotek

Funktionen isxdigit () i C ++ kontrollerer, om det givne tegn er et hexadecimalt tegn eller ej.

isxdigit () Prototype

 int isxdigit (int ch);

De isxdigit()funktion kontrollerer, om lm er en hexadecimal numerisk tegn som klassificeret af den nuværende C locale. De tilgængelige hexadecimale numeriske tegn er:

  • Cifre (0 til 9)
  • Alfabet med små bogstaver fra a til f
  • Store bogstaver fra A til F

Opførslen af isxdigit()er udefineret, hvis værdien af ​​ch ikke kan repræsenteres som usigneret char eller ikke er lig med EOF.

Det er defineret i header-fil "> header-fil.

isxdigit () Parametre

ch: Tegnet, der skal kontrolleres.

isxdigit () Returværdi

Den isxdigit()funktion returnerer ikke nulværdi hvis lm er en hexadecimal karakter, ellers returnerer nul.

Eksempel: Hvordan fungerer isxdigit () -funktionen

 #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

Interessante artikler...