isspace()函數(shù)檢查字符是否為空格字符。
如果傳遞給isspace()函數(shù)的參數(shù)(字符)是空格字符,則它將返回非零整數(shù)。如果不是,則返回0。
int isspace(int argument);
當(dāng)將字符作為參數(shù)傳遞時(shí),將傳遞字符的相應(yīng)ASCII值(整數(shù)),而不是傳遞該字符本身。
isspace()函數(shù)在ctype.h頭文件中定義。
C語言編程中所有空白字符的列表是:
| 字符 | 描述 |
|---|---|
| ' ' | 空格 |
| '\n' | 換行符 |
| '\t' | 水平制表符 |
| '\v' | 垂直制表符 |
| '\f' | 換頁 |
| '\r' |
#include <stdio.h>
#include <ctype.h>
int main()
{
char c;
int result;
printf("輸入一個(gè)字符: ");
scanf("%c", &c);
result = isspace(c);
if (result == 0)
{
printf("不是空格字符。");
}
else
{
printf("空格字符。");
}
return 0;
}輸出結(jié)果
輸入一個(gè)字符: 5 不是空格字符。