Funktionen isxdigit () i C ++ kontrollerar om det angivna tecknet är ett hexadecimalt tecken eller inte.
isxdigit () Prototyp
int isxdigit (int ch);
De isxdigit()
funktionskontroller om ch är ett hexadecimalt numeriskt tecken enligt klassificeringen av den nuvarande C-språk. De tillgängliga hexadecimala numeriska tecknen är:
- Siffror (0 till 9)
- Alfabet med små bokstäver från a till f
- Stora bokstäver från A till F
Uppförandet av isxdigit()
är odefinierat om värdet på ch inte kan representeras som osignerad röd eller inte är lika med EOF.
Det definieras i rubrikfil "> rubrikfil.
isxdigit () Parametrar
ch: Tecknet som ska kontrolleras.
isxdigit () Returvärde
Den isxdigit()
Funktionen returnerar icke nollvärde om ch är en hexadecimal karaktär, annars returneras noll.
Exempel: Hur fungerar 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