C ++ isxdigit () - C ++ Standard Library

Fungsi isxdigit () di C ++ memeriksa apakah karakter yang diberikan adalah karakter heksadesimal atau bukan.

isxdigit () Prototipe

 int isxdigit (int ch);

The isxdigit()pemeriksaan fungsi jika ch adalah karakter numerik heksadesimal sebagai diklasifikasikan oleh C lokal saat ini. Karakter numerik heksadesimal yang tersedia adalah:

  • Digit (0 hingga 9)
  • Huruf kecil dari a sampai f
  • Huruf besar dari A sampai F

Perilaku isxdigit()tidak terdefinisi jika nilai ch tidak dapat direpresentasikan sebagai unsigned char atau tidak sama dengan EOF.

Ini didefinisikan dalam file header "> file header.

isxdigit () Parameter

ch: Karakter yang akan diperiksa.

isxdigit () Nilai kembali

The isxdigit()fungsi mengembalikan nilai non nol jika ch adalah karakter heksadesimal, jika tidak kembali nol.

Contoh: Bagaimana fungsi isxdigit () bekerja

 #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 yang menarik...