C ++ isxdigit () - Βασική βιβλιοθήκη C ++

Η συνάρτηση 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

ενδιαφέροντα άρθρα...