C语言字符串函数总结(部分常见字符串函数)

1.atoi()函数将字符串转换成整数
头文件:#include < stdlib.h >
定义函数:int atoi(const char *nptr);
函数说明:atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(‘\0’)
才结束转换,并将结果返回。
返回值:返回转换后的整型数
注:类似的还有atof()atol()函数,此处不一一列举

2.tolower()函数将大写字母转换为小写字母
定义函数:int tolower(int c);
函数说明:若参数c 为大写字母则将该对应的小写字母返回。
返回值:返回转换后的小写字母,若不须转换则将参数c 值返回。
注:类似的有toupper()函数

3.strchr()函数:查找某字符在字符串中首次出现的位置
头文件:#include < string.h >
定义函数:char * strchr (const char *str, int c);
参数:str 为要查找的字符串,c 为要查找的字符。strchr() 将会找出str 字符串中第一次出现的字符c 的地址,然后将该地址返回。str 的结束字符NULL也会被纳入检索范围,所以str 的组后一个字符也可以被定位。
返回值:如果找到指定的字符则返回该字符所在地址,否则返回NULL。返回的地址是字符串在内存中随机分配的地址再加上你所搜索的字符在字符串位置。设字符在字符串中首次出现的位置为i,那么返回的地址可以理解为str + i。

4.strstr()函数:返回字符串中首次出现子串的地址
头文件:#include < string.h >
定义:char strstr( char *str, char substr );
参数说明:str为要检索的字符串,substr为要检索的子串。
返回值:返回字符串str中第一次出现子串substr的地址;如果没有检索到子串,则返回NULL

转载于:https://www.cnblogs.com/xLester/p/7570423.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值