C 标準庫 - <ctype.h>
描述
C 庫函數
int isspace(int c)檢查所傳的字元是否是空白字元。
标準的空白字元包括:
' ' (0x20) space (SPC) 空格符
'\t' (0x09) horizontal tab (TAB) 水準制表符
'\n' (0x0a) newline (LF) 換行符
'\v' (0x0b) vertical tab (VT) 垂直制表符
'\f' (0x0c) feed (FF) 換頁符
'\r' (0x0d) carriage return (CR) 回車符
聲明
下面是 isspace() 函數的聲明。
int isspace(int c);
參數
- c -- 這是要檢查的字元。
傳回值
如果 c 是一個空白字元,則該函數傳回非零值(true),否則傳回 0(false)。
執行個體
下面的執行個體示範了 isspace() 函數的用法。
#include <stdio.h>
#include <ctype.h>
int main()
{
int var1 = 't';
int var2 = '1';
int var3 = ' ';
if( isspace(var1) )
{
printf("var1 = |%c| 是空白字元\n", var1 );
}
else
{
printf("var1 = |%c| 不是空白字元\n", var1 );
}
if( isspace(var2) )
{
printf("var2 = |%c| 是空白字元\n", var2 );
}
else
{
printf("var2 = |%c| 不是空白字元\n", var2 );
}
if( isspace(var3) )
{
printf("var3 = |%c| 是空白字元\n", var3 );
}
else
{
printf("var3 = |%c| 不是空白字元\n", var3 );
}
return(0);
}
讓我們編譯并運作上面的程式,這将産生以下結果:
var1 = |t| 不是空白字元
var2 = |1| 不是空白字元
var3 = | | 是空白字元