C語(yǔ)言 庫(kù)函數(shù) isspace()
C語(yǔ)言 庫(kù)函數(shù) isspace()
C語(yǔ)言 標(biāo)準(zhǔn)庫(kù) <ctype.h>
C 庫(kù)函數(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) 換頁(yè)符 '\r' (0x0d) carriage return (CR) 回車(chē)符
1. 聲明
下面是 isspace() 函數(shù)的聲明。
int isspace(int c);
2. 參數(shù)
- c -- 這是要檢查的字符。
3. 返回值
如果 c 是一個(gè)空白字符,則該函數(shù)返回非零值(true),否則返回 0(false)。
4. 實(shí)例
下面的實(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 = | | 是空白字符
相關(guān)文章
- C語(yǔ)言 教程
- C語(yǔ)言 數(shù)據(jù)類(lèi)型
- C語(yǔ)言 可變參數(shù)
- C語(yǔ)言 標(biāo)準(zhǔn)庫(kù) <stdlib.h>
- C++ 把引用作為參數(shù)
- C++ 傳值調(diào)用
- C++ 指針調(diào)用
- C++ 內(nèi)聯(lián)函數(shù)
- C++ this 指針
- C++ 賦值運(yùn)算符重載
- C++ 函數(shù)調(diào)用運(yùn)算符 () 重載
- C++ 類(lèi)成員訪問(wèn)運(yùn)算符 -> 重載
- C語(yǔ)言 庫(kù)函數(shù) time()
- C# 參數(shù)數(shù)組
- C# switch 語(yǔ)句
- C語(yǔ)言 庫(kù)函數(shù) feof()
- C語(yǔ)言 庫(kù)函數(shù) perror()
- C語(yǔ)言 庫(kù)函數(shù) malloc()
- C語(yǔ)言 庫(kù)函數(shù) realloc()
- C語(yǔ)言 庫(kù)函數(shù) sinh()