?
このドキュメントでは、 php中國(guó)語ネットマニュアル リリース
在頭文件<ctype.h>中定義 | ||
---|---|---|
int iscntrl(int ch); |
檢查給定字符是否是控制字符,即代碼0x00-0x1F
和0x7F
。
如果ch的值不能表示為unsigned char并且不等于EOF,則行為是未定義的。
檢查給定字符在當(dāng)前C語言環(huán)境中是否為空字符。在默認(rèn)的C語言環(huán)境中,只有空格(0x20
)和水平制表符(0x09
)被分類為空白。
如果ch的值不能表示為unsigned char并且不等于EOF,則行為是未定義的。
如果字符是控制字符,則為非零值,否則為零。
#include <stdio.h>#include <ctype.h>#include <limits.h> int main(void){ for (int ndx=0; ndx<=UCHAR_MAX; ndx++) if (isblank(ndx)) printf("0x%02x\n", ndx);}
輸出:
0x090x20
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.4.1.4 iscntrl函數(shù)(p:201)
C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):
7.4.1.4 iscntrl函數(shù)(p:182)
C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):
4.3.1.3 iscntrl函數(shù)
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.4.1.3 isblank函數(shù)(p:201)
C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):
7.4.1.3 isblank函數(shù)(p:182)
C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):
iswblank(C99) | 檢查寬字符是否為空字符(函數(shù)) |
---|