是否想知道C中是否有任何内置函数可以像isdigit()
函数那样检查空格,制表符等特殊字符?
答案 0 :(得分:1)
在§7.4 Character handling <ctype.h>
函数中查找并学习C11标准定义的函数。
isspace()
函数会查找相当通用的空白字符集:
' ', '\t', '\r', '\f', '\n', '\v'
isblank()
函数查找所需的集合:
' ', '\t'
在某种程度上,POSIX变体取决于语言环境-isspace()
和isblank()
的POSIX规范不太强调匹配哪些字符,但是否认与C标准冲突,因此在C语言中语言环境,行为符合C标准要求。