C ++ funkcija „isxdigit ()“ tikrina, ar nurodytas simbolis yra šešioliktainis, ar ne.
isxdigit () prototipas
int isxdigit (int ch);
Į isxdigit()
funkcija patikrina, ar CH yra šešioliktainis skaitmeninis simbolis, kaip klasifikuojami pagal dabartinį C lokalės. Galimi šešioliktainiai skaitiniai simboliai yra šie:
- Skaičiai (nuo 0 iki 9)
- Mažosios abėcėlės nuo a iki f
- Didžiosios abėcėlės nuo A iki F
isxdigit()
Elemento elgsena nėra apibrėžta, jei ch reikšmė nėra atvaizduojama kaip nepasirašyta simbolis arba nėra lygi EOF.
Tai apibrėžiama antraštės faile "> header file.
isxdigit () parametrai
ch: Veikėjas, kurį reikia patikrinti.
isxdigit () Grąžinimo vertė
isxdigit()
Funkcija grąžina ne nulinę vertę, jei CH yra šešioliktainis simbolis, kitaip grąžina nulį.
Pavyzdys: Kaip veikia isxdigit () funkcija
#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