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