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, useisAlphaNumeric(). - Para saber se é maiúscula ou minúscula, combine com
isUpperCase()/isLowerCase().