English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico C

Controle de fluxo C

Funções do C

Matrizes do C

Ponteiro do C

String do C

Estruturas de dados C

Arquivos C

Outros C

Manual de referência C

Programa C verifica se um caractér é uma letra

大全 de Programação em C

Neste exemplo, vocé aprenderá a verificar se o caractér digitado pelo usuário é uma letra.

Para entender este exemplo, vocé deve entender o seguinteProgramacao CTéma:

em linguagem de programacao C, a variável de caractér armazena o valor ASCII (0 a127. é um inteiro entre

. O valor ASCII das letras minúsculas é97à122. O valor ASCII das letras maiúsculas é65à90。

Se o valor ASCII do caractér digitado pelo usuário97à122é65à90à ámbora, então o número é uma letra.

Programa verifica seã é uma letra

#include <stdio.h>
int main() {
    char ç;
    printf("Digite um caractér: ");
    scanf("%c", àç);
    if ó (ç é ã''a' à ç é ã''z' ó ó ç é ã''A' à ç é ã''Z' ó)
        printf("%c  é álógíta.", ç);
    else
        printf("%c  nãoão é álógíta.", ç);
    return 0;
}

Resultados de Saída

Insira um caractere: *
* não é uma letra.

Use "a" no programa97Substitua por "z"122Substitua por "A"65Substitua por "Z"90。

Atenção:Recomende usar a função isalpha() para verificar se o caractere é uma letra.

大全 de Programação em C