C语言-strlwr()函数大写转小写,strupr()函数小写转大写

strlwr()函数,strupr()函数

头文件:#include

strlwr()用于将字符串中的字符转换为小写
原型:char *strlwr(char *str);
用法:#include
功能:将字符串s参数转换为小写形式
说明:只转换s参数中出现的大写字母,不改变其它字符。返回指向s参数的指针。

【参数说明】str为要转换的字符串。
【返回值】返回转换后的小写字符串,其实就是将str返回。
也就是说,strlwr() 不会创建一个新字符串返回,而是改变原有字符串。所以strlwr()只能操作字符数组,而不能操作指针字符串,因为指针指向的字符串是作为常量保存在静态存储区的,常量不能被修改,详情请查看:C语言字符串指针变量与字符数组的区别。

strupr()用于将字符串中的字符转换为大写
原型:extern char *strupr(char *s);
用法:#include
功能:将字符串s转换为大写形式
说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。

这里是引用
注意:strlwr()和strupr()不是标准库函数,只能在windows下(VC、MinGW等)使用,Linux GCC中需要自己定义。

你可能感兴趣的:(一些函数的用法)