C 庫函數 - isspace()
描述
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 = | | 是空白字元