C ++ isxdigit () - Perpustakaan Standard C ++

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

Artikel menarik...