Questão C- função (caractere é digito ou não?)

Preciso de ajuda em um exercicío:
Escreva a função x_isdigit, que você verifica se um determinado caractere é digito ou não.Escreva um programa teste para a função.

(sim, eu li, mas como esse era um dos exemplos to atolado nessa questão.)
Desde já, muito obrigado!

Um caracter é digito se estiver entre ‘0’ e ‘9’, certo?

certo!
Eu to tentando, mas tá complicado!

Para dizer, em C, que x está entre a e b, você normalmente escreve:

a <= x && x <= b

Mais alguma ajuda?