A função isxdigit () em C ++ verifica se o caractere fornecido é hexadecimal ou não.
Protótipo isxdigit ()
int isxdigit (int ch);
A isxdigit()
função verifica se ch é um caractere numérico hexadecimal classificado pela localidade C atual. Os caracteres hexadecimais numéricos disponíveis são:
- Dígitos (0 a 9)
- Alfabetos minúsculos de a a f
- Letras maiúsculas de A a F
O comportamento de isxdigit()
é indefinido se o valor de ch não for representável como unsigned char ou não for igual a EOF.
É definido no arquivo de cabeçalho "> arquivo de cabeçalho.
Parâmetros isxdigit ()
ch: O personagem a ser verificado.
isxdigit () Valor de retorno
A isxdigit()
função retorna um valor diferente de zero se ch for um caractere hexadecimal; caso contrário, retorna zero.
Exemplo: como funciona a função 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