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