C ++ isxdigit () - Стандартная библиотека C ++

Функция isxdigit () в C ++ проверяет, является ли данный символ шестнадцатеричным символом или нет.

isxdigit () Прототип

 int isxdigit (int ch);

В isxdigit()функция проверяет ч является символом числовой шестнадцатеричной в соответствии с классификацией по текущей локали C. Доступны следующие шестнадцатеричные числовые символы:

  • Цифры (от 0 до 9)
  • Строчные буквы от a до f
  • Заглавные буквы от A до F

Поведение isxdigit()не определено, если значение ch не может быть представлено как unsigned char или не равно 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

Интересные статьи...