Функція isxdigit () у C ++ перевіряє, чи є даний символ шістнадцятковим символом чи ні.
прототип isxdigit ()
int isxdigit (int ch);
В isxdigit()
функція перевіряє ч є символом числовий шестнадцатеричной в відповідно до класифікації за поточною локалі C. Доступні шістнадцяткові числові символи:
- Цифри (від 0 до 9)
- Малі алфавіти від a до f
- Великі букви від A до F
Поведінка параметра isxdigit()
невизначена, якщо значення ch не можна представити як беззнаковий символ або не дорівнює EOF.
Це визначається у файлі заголовка "> файл заголовка.
isxdigit () Параметри
ch: символ для перевірки.
isxdigit () Повертається значення
isxdigit()
Функція повертає нульове значення , якщо ч є шестнадцатерічнимі символами, в іншому випадку повертає нуль.
Приклад: Як працює функція 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