C語言 庫函數(shù) isspace()
C語言 庫函數(shù) isspace()
C 庫函數(shù) 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) 回車符
1. 聲明
下面是 isspace() 函數(shù)的聲明。
int isspace(int c);
2. 參數(shù)
- c -- 這是要檢查的字符。
3. 返回值
如果 c 是一個空白字符,則該函數(shù)返回非零值(true),否則返回 0(false)。
4. 實例
下面的實例演示了 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); }
讓我們編譯并運行上面的程序,這將產(chǎn)生以下結(jié)果:
var1 = |t| 不是空白字符 var2 = |1| 不是空白字符 var3 = | | 是空白字符
相關文章
- C語言 教程
- C語言 數(shù)據(jù)類型
- C語言 可變參數(shù)
- C語言 標準庫 <stdlib.h>
- C++ 把引用作為參數(shù)
- C++ 傳值調(diào)用
- C++ 指針調(diào)用
- C++ 內(nèi)聯(lián)函數(shù)
- C++ this 指針
- C++ 賦值運算符重載
- C++ 函數(shù)調(diào)用運算符 () 重載
- C++ 類成員訪問運算符 -> 重載
- C語言 庫函數(shù) time()
- C# 參數(shù)數(shù)組
- C# switch 語句
- C語言 庫函數(shù) feof()
- C語言 庫函數(shù) perror()
- C語言 庫函數(shù) malloc()
- C語言 庫函數(shù) realloc()
- C語言 庫函數(shù) sinh()