C 教程
C 庫函數(shù) int isspace(int c) 檢查所傳的字符是否是空白字符。
標(biāo)準(zhǔn)的空白字符包括:
' ' (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() 函數(shù)的聲明。
int isspace(int c);
如果 c 是一個(gè)空白字符,則該函數(shù)返回非零值(true),否則返回 0(false)。
下面的實(shí)例演示了 isspace() 函數(shù)的用法。
#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); }
讓我們編譯并運(yùn)行上面的程序,這將產(chǎn)生以下結(jié)果:
var1 = |t| 不是空白字符 var2 = |1| 不是空白字符 var3 = | | 是空白字符其他擴(kuò)展