C ++ isxdigit () - C ++ standarta bibliotēka

Funkcija isxdigit () C ++ pārbauda, ​​vai dotais raksturs ir heksadecimāls raksturs vai nav.

isxdigit () prototips

 int isxdigit (int ch);

Par isxdigit()funkciju pārbauda, vai ch ir heksadecimālo ciparu raksturs, kas klasificēti pēc pašreizējā C locale. Pieejamās heksadecimālās ciparu rakstzīmes ir:

  • Cipari (no 0 līdz 9)
  • Mazie alfabēti no a līdz f
  • Lielo burtu alfabēti no A līdz F

Rīcība isxdigit()nav noteikta, ja ch vērtība nav attēlojama kā neparakstīta char vai nav vienāda ar EOF.

Tas ir definēts galvenes failā "> header file.

isxdigit () parametri

ch: Pārbaudāmais raksturs.

isxdigit () Atgriežamā vērtība

isxdigit()Funkcija atgriež bez nulles vērtību, ja ch ir heksadecimālais raksturs, pretējā gadījumā atgriež nulli.

Piemērs: Kā darbojas 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

Interesanti raksti...