b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

strrchr sourcecode_strchr函数_strchr函数用法(3)

电脑杂谈  发布时间:2017-02-03 19:24:56  来源:网络整理

返回值:若参数s1和s2相同,则返回0;若s1大于s2,则返回大于0的值;若s1小于s2,则返回小于0的值。

注意:strcmp()以二进制的方式进行比较,不会考虑多字节或宽字节字符;如果考虑到本地化的需求,需使用strcoll()函数。

strcat函数

char *strcat(char *dest, const char *src);

函数说明:strcat()用于将参数src字符串复制到参数dest所指的字符串尾部,dest最后的结束字符NULL会被覆盖掉,并在连接后的字符串的尾部再增加一个NULL。

返回值:返回dest字符串起始地址。

注意:dest与src所指的内存空间不能重叠,且dest要有足够的空间来容纳要复制的字符串。

strcasecmp函数

int strcasecmp(const char *s1, const char *s2);

函数说明:strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。

返回值:若参数s1和s2字符串相同则返回0;若s1长度大于s2长度则返回大于0的值;若s1长度小于s2长度则返回小于0的值。

rindex函数

char *rindex(const char *s, int c);

函数说明:rindex()用来找出参数s字符串中最后一个出现的参数c地址,然后将该字符出现的地址返回。字符串结束字符NULL也被视为字符串一部分。

返回值:如果找到指定的字符则返回该字符所在的地址,否则返回0。

index函数

char *index(const char *s, int c);

函数说明:index()用来找出参数s字符串中第一个出现的参数c地址,然后将该字符出现的地址返回。字符串结束字符(NULL)也视为字符串一部分。

返回值:如果找到指定的字符则返回该字符所在地址,否则返回0。

toupper函数

int toupper(int c)

函数说明:若参数c为小写字母则将该对应的大写字母返回。

返回值:返回转换后的大写字母,若不须转换则将参数c值返回。

tolower函数

int tolower(int c);

函数说明:若参数c为大写字母则将该对应的小写字母返回。

返回值:返回转换后的小写字母,若不须转换则将参数c值返回。

toascii函数

int toascii(int c);

函数说明:toascii()会将参数c转换成7位的unsigned char值,第八位则会被清除,此字符即会被转换成ASCII码字符。

返回值:将转换成功的ASCII码字符值返回。

strtoul函数

unsigned long strtoul(const char *str, char **endptr, int base);

函数说明:strtoul()会将参数str字符串根据参数base来转换为无符号的长整型数(unsigned long)。参数base范围从2至36,或0。参数base代表str采用的进制方式,如base值为10则采用10进制,若base值为16则采用16禁止数等。它会扫描参数str字符串,跳过前面的空白字符(如空格,tab缩进,可以用isspace()函数来检测),直到遇上数字或正负号才开始做转换,再遇到非数字或字符串结束时(’\0’)结束转换,并将结果返回。

返回值:返回转换后的无符号长整形数;如果不能转换或者str为空字符串,那么返回0;如果转换得到的值超出unsigned long int所能表示的范围,函数将返回ULONG_MAX(在limits.h中定义),并将errno的值设置为ERANGE。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30350-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 文皓泽
      文皓泽

      告诉美军这里不是你想来就来

    热点图片
    拼命载入中...