- 3
- 0
- 约4.26千字
- 约 16页
- 2021-11-13 发布于内蒙古
- 举报
.
.
1 字符测试函数
C语言函数大全
函数〔及意义〕 函数分解
Isalnum(){判断字符是否 is alphbet( 字母表 ) number( 数字 )
为字母或数字 }
Isalpha(){判断是否为英文 is alphbet 〔字母表〕
字母 }
Isblank(){空格和 TAB} is blank(空格 )
Iscntrl() { 控制 } is control( 控制) Isdigit(){ 数字 } is digit( 数字) Isgraph(){除空格外的可打 is graph(图表 ) 印字符 }
Islower(){ 是否为小写 } is lowercase(小写 )
Isprintf(){ 可打印字符含空 这个简单
字符 }
Ispunct(){ 标点或特殊符号 is punctuation( 标点 )
}
Isspace(){检查是否为空字 is space(空间 )
符,即判断是否为空格,水平 定位字符“ \t 〞,归位字符“ \r
〞,垂直定位字符“ \v 〞,换行字符“ \n 〞,翻页“ \f 〞}
Isupper(){ 是否为大写字母 is upper_case(大写 )
}
Isxdigit(){ 十六进制 } is hexadecimal digit( 十六进制 )
Tolower(){ 将小写转换成大写 }
Toupper(){将大写转换成 这个简单〔 to change 或者 to
covert 或者
小写 } transformation
字符串函数
字符串函数
Memchr(){ 在某一内存范围内
查找一特定字符 }
Memory ( 储存 )char〔字符型
炭
〕也可以是 character
(字符)
Memcmp(){ 比拟区域
的前 n 个字节 }
str1,str2
Memory( 同理 )compare( 比拟)
Memcpy(){ 由 str2 所指内存区域复
制 n 个字节到 str1 所指内存区域 }
Memory
copy(复制 )
Memmove(){ 两个所指的内存区域
可重叠,但是内容会更改,函数返
回值为指向区域内存的指针 }
Memory
move(移动 )
Memset(){ 把 str 所指的内存区域的
Set(设置 )
前 N 个字节设置成字符 c}
Strcat(){把 src 所指字符串添加到 dest 结尾处的 ’0’}
String(字符串 )catch(赶上 )
Strncat(){从字符串 src 的开头拷贝 n 个字符到 dest 字符串尾部,
dest 要有足够的空间来容纳要靠被的字符串。如果 n 大于字符串的长度,那么仅将 src 全部追加到 dest 的尾部。 Strncat() 会将 dest 字符串最后的 ’0’覆盖掉,字符追加完成
后,在追加到 ’0’.}
Strchr(){查找字符串中首次出现字符 c 的位置 }
String(字符串 )n(数)catch(赶上 )
String()char( 字符)
Strcmp(){比拟字符串 str1 和
str2}
Compare(比拟 )
Strcoll(){以环境变量
LC_COLLAT所E 指的文字排列次序来比 拟 s1 和 s2}
[参考用 ]Collate( 整理 对照 )
Strcpy(){把 src 所指由 NULL结束的字符串复制到 dest 所指的数组中}
Copy(复制 )
Strcspn(){顺序在字符串 s1 中搜寻与 s2 中相同字符, 包括结束符
NULL,返回这个字符在 s1 中的一次出现的位置。 }
Character(特征 )span(横跨 贯穿) [特征: s2 字符]
Strerror(){ 返回错误原因的描述字符串 }
这个简单
Strlen(){计算指定的字符串 s 的长度,不包括结束字符 ‘\0 ’}
Length(长度 )
Strncmp(){ 比拟字符串前 n 个字符}
n(个数 )
Strncpy(){用来复制字符串前 n
个字符 }
Copy(复制 )
Strpbrk(){ 检索两个字符串中首个相同字符的位置 }
Pointer break( 指针退出 )
Trrchr(){在字符串中查找指定字符的最后一个出现的位置 }
[参考]rump( 鸟的尾部 兽的臀部 ) Char(字符 )
Strspn(){计算字符串 str 开头连续包含指定字符串 accept 的字符数目, strspn()从参数 str 字符串的开
头计算连续的字符,而这些字符完 全是 accept 所指字符串中的字符。假设 strspn() 返回的数值为 n,那么
代表字符串 str 开头连续有
原创力文档

文档评论(0)