c语言,strlwr函数和strupr函数用法?

Python022

c语言,strlwr函数和strupr函数用法?,第1张

C语言中,strlwr函数和strupr函数的用法都是直接传入字符串调用,strlwr函数的作用是将字符串参数转换为小写形式。strupr函数的作用是将字符串参数转换为大写形式。

1、strlwr函数

原型:extern char *strlwr(char *s)

用法:#include <string.h>

功能:将字符串s参数转换为小写形式

说明:只转换s参数中出现的大写字母,不改变其它字符。返回指向s参数的指针。

兼容性说明:strlwr和strupr不是标准C库函数,只能在VC中使用。linux gcc环境下需要自行定义这个函数。

2、strupr函数

原型:extern char *strupr(char *s)

用法:#include <string.h>

功能:将字符串s转换为大写形式

说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。

兼容性说明:strupr不是标准C库函数,只能在VC中使用。在linux gcc环境下需要自行定义这个函数。

扩展资料:

C语言常用函数:

1、int abs(int i):返回整型参数i的绝对值。

2、double cabs(struct complex znum):返回复数znum的绝对值。

3、double fabs(double x):返回双精度参数x的绝对值。

4、long labs(long n):返回长整型参数n的绝对值。

5、double exp(double x):返回指数函数ex的值。

6、double frexp(double value,int *eptr):返回value=x*2n中x的值,n存贮在eptr中。

7、double ldexp(double value,int exp):返回value*2exp的值。

8、double log(double x):返回logex的值。

9、double log10(double x):返回log10x的值。

10、double pow(double x,double y):返回x^y的值。

参考资料来源:百度百科-strlwr

参考资料来源:百度百科-strupr

1、puts函数——输出字符串的函数一般的形式为puts(字符串组)作用:将一个字符串输出到终端。如,char一个string,并赋予初值。调用puts(string)进行字符串的输出。2、gets函数——输入字符串的函数一般的形式:gets(字符数组)作用:从终端输入一个字符串到字符数组,并且得到一个函数值成为字符数组的起始地址。gets(str)键盘输入,,,,你懂得。注意:puts和gets函数只能输出或者输入一个字符串。3、strcat函数——字符串连接函数一般的形式:strcat(字符数组1,字符数组2)作用:把两个字符串数组中字符串连接起来,把字符串2连接到字符串1的后面。说明:字符数组1必须足够大,以便容纳连接后的新字符串。4、strcpy/strncpy函数——字符串复制函数一般形式:strcpy(字符数组1,字符串2)作用:将字符串2复制到字符数组1中去。如:char str1[10],str2[]="DongTeng"strcpy(str1,str2)执行后的结果为:你懂得注意:1. 不能用赋值语句直接将一个字符串常量或者字符数组直接给一个字符数组。2. 用strncpy可以赋值指定的位置的字符。strncpy(str1,str2,3)将str2中的第3个字符复制到str1中。5、strcmp函数——字符串比较函数一般形式:strcmp(字符串1,字符串2)作用:用来比较两个字符串的差异。具有不同的比较规则。6、strlen函数——测字符串长度的函数一般形式:strlen(字符数组)如:char str[10]="DongTeng"printf("%d",strlen(str))得到的结果是:57、strlwr函数——转换为小写的函数一般形式:strlwr(字符串)8、strupr函数——转换为大写的函数一般形式:strupr(字符串)。