isAlpha()

isAlpha(caractere)

Precisa saber se um caractere é uma letra? O isAlpha() faz esse teste: ele retorna verdadeiro para qualquer letra maiúscula ou minúscula do alfabeto.

Sintaxe

isAlpha(caractere);

Parâmetros

  • caractere: o caractere a testar (um char).

Retorno

true se for uma letra de A a Z ou de a a z; caso contrário, false (tipo bool).

Exemplo

void setup() {
  Serial.begin(9600);
  char c = 'M';
  if (isAlpha(c)) {
    Serial.println("É uma letra!");
  } else {
    Serial.println("Não é letra.");
  }
}

void loop() {
}

Notas e cuidados

  • Considera apenas o alfabeto ASCII básico (A-Z, a-z). Letras acentuadas como 'á' ou 'ç' não são reconhecidas.
  • Números e símbolos retornam false. Se quiser aceitar letras e dígitos, use isAlphaNumeric().
  • Para saber se é maiúscula ou minúscula, combine com isUpperCase() / isLowerCase().

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker