C ++: n isxdigit () -toiminto tarkistaa, onko annettu merkki heksadesimaalimerkki vai ei.
isxdigit () prototyyppi
int isxdigit (int ch);
isxdigit()
Toiminto tarkistaa, onko ch on heksadesimaalinen numeerinen merkki luokittelun mukaan nykyinen C maa. Saatavilla olevat heksadesimaaliset numeeriset merkit ovat:
- Numerot (0-9)
- Pienet aakkoset a: sta f: hen
- Isot aakkoset A: sta F: hen
Käyttötapa isxdigit()
on määrittelemätön, jos ch: n arvo ei ole edustettavissa allekirjoittamattomana merkkinä tai ei ole yhtä suuri kuin EOF.
Se määritetään otsikkotiedostossa "> header file.
isxdigit () -parametrit
ch: Tarkistettava merkki.
isxdigit () Palautusarvo
isxdigit()
Funktio palauttaa muu kuin nolla, jos ch on heksamerkki, muuten palaa nolla.
Esimerkki: Kuinka isxdigit () -toiminto toimii
#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