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

Tutorial básico do C

Controle de fluxo C

Função do C

Array do C

Ponteiro do C

String do C

Estruturas de dados C

Arquivos C

Outros C

Manual de referência do C

Uso e exemplo da função da biblioteca C isspace()

Biblioteca padrão <ctype.h> do C

A função ispace() verifica se o caractere é um caractere de espaço.

Se o argumento passado para a função ispace() (caractere) for um caractere de espaço, ela retornará um inteiro não nulo. Caso contrário, retornará 0.

原型 da função ispace()

int ispace(int argument);

Quando um caractere é passado como argumento, é passado o valor ASCII correspondente do caractere (inteiro), não o caractere em si.

A função ispace() emctype.hDefinido no cabeçalho.

A lista de todos os caracteres em branco no programação C é:

CaractereDescrição
' 'Espaço
'\n'Caractere de nova linha
'\t'Tabulação horizontal
'\v'Tabulação vertical
'\f'Página
'\r'Enter

Exemplo #1Verificar caractere de espaço

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    int result;
    printf("Insira um caractere: ");
    scanf("%c", &c);
    
    result = isspace(c);
    if (result == 0)
    {
        printf("Não é caractere de espaço.");
    }
    else
    {
        printf("Caractere de espaço.");
    }
    return 0;
}

Resultado de saída

Insira um caractere: 5
Não é caractere de espaço.

Biblioteca padrão <ctype.h> do C