Fungsi isxdigit () dalam C ++ memeriksa sama ada watak yang diberikan adalah watak heksadesimal atau tidak.
isxdigit () Prototaip
int isxdigit (int ch);
The isxdigit()
cek fungsi jika ch ialah nombor watak perenambelasan seperti yang dikelaskan oleh locale C semasa. Aksara angka heksadesimal yang tersedia adalah:
- Digit (0 hingga 9)
- Huruf kecil dari a hingga f
- Huruf besar dari A hingga F
Tingkah laku isxdigit()
tidak ditentukan sekiranya nilai ch tidak dapat digambarkan sebagai char yang tidak ditandatangani atau tidak sama dengan EOF.
Ia ditakrifkan dalam header file "> header file.
Parameter isxdigit ()
ch: Perwatakan untuk diperiksa.
isxdigit () Nilai pulangan
Yang isxdigit()
mengembalikan bukan nilai sifar jika ch adalah watak perenambelasan, jika tidak mengembalikan sifar.
Contoh: Bagaimana fungsi isxdigit () berfungsi
#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