isspace()函數(shù)檢查字符是否為空格字符。
如果傳遞給isspace()函數(shù)的參數(shù)(字符)是空格字符,則它將返回非零整數(shù)。如果不是,則返回0。
int isspace(int argument);
當將字符作為參數(shù)傳遞時,將傳遞字符的相應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("輸入一個字符: "); scanf("%c", &c); result = isspace(c); if (result == 0) { printf("不是空格字符。"); } else { printf("空格字符。"); } return 0; }
輸出結(jié)果
輸入一個字符: 5 不是空格字符。