Η συνάρτηση isxdigit () στο C ++ ελέγχει εάν ο δεδομένος χαρακτήρας είναι δεκαεξαδικός χαρακτήρας ή όχι.
πρωτότυπο isxdigit ()
int isxdigit (int ch);
Η isxdigit()
συνάρτηση ελέγχει εάν το ch είναι ένας δεκαεξαδικός αριθμητικός χαρακτήρας, όπως ταξινομείται από την τρέχουσα τοπική C. Οι διαθέσιμοι δεκαεξαδικοί αριθμητικοί χαρακτήρες είναι:
- Ψηφία (0 έως 9)
- Πεζά αλφάβητα από a έως f
- Κεφαλαία αλφάβητα από A έως F
Η συμπεριφορά του isxdigit()
είναι απροσδιόριστη εάν η τιμή του ch δεν μπορεί να αναπαρασταθεί ως ανυπόγραφη char ή δεν είναι ίση με το EOF.
Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.
παράμετροι isxdigit ()
ch: Ο χαρακτήρας που πρέπει να ελέγξετε.
isxdigit () Επιστροφή τιμή
Η isxdigit()
συνάρτηση επιστρέφει μη μηδενική τιμή εάν το ch είναι δεκαεξαδικός χαρακτήρας, διαφορετικά επιστρέφει μηδέν.
Παράδειγμα: Πώς λειτουργεί η συνάρτηση isxdigit ()
#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