C语言中字符和字符串的处理函数总结

1. 字符输出函数putchar()

调用格式:putchar(c)

向终端输出一个字符,c可以是一个字符变量或字符常量、整形变量、整形常量或转义字符。

2. 字符输入函数getchar()

调用格式: getchar();

从终端输入一个字符。当程序执行到getchar()函数时,将等待用户从键盘上输入一个字符,并将字符作为函数结果值返回。getchar()函数没有参数。

3. 字符串输出函数puts()

调用格式:puts(字符数组名);

将一个以’\0’结束的字符串输出到显示器上,输出时将’\0’置换成’\n’,输出字符串后换行。

4. 字符串输入函数gets()

调用格式:gets(字符数组);

从键盘上输入一个字符串到字符数组中,以按[Enter]键结束字符串输入,并将其转换为’\0’存入字符串尾部。函数的返回值是字符数组的首地址。

5. 字符串连接函数strcat()

调用格式:strcat(字符数组1,字符数组2或字符串常量)

将字符数组2或字符串常量连接到字符数组1的后面,函数de返回值是字符数组1的首地址。

6. 字符串复制函数strcpy()

调用格式:strcpy(字符数组1,字符数组2或字符串常量)

将字符数组2或字符串常量复制到字符数组1中,连同结束标志’\0’也一起复制,字符数组中原来的内容被覆盖。函数的返回值是字符数组1的首地址。

7. 字符串比较函数strcmp()

调用格式:strcmp(字符串1,字符串2)

比较两个字符串的大小。规则:对两个字符串中的字符从左至右逐个比较其ASCII码值,直到出现第一个不同的字符或遇到’\0’为止。若两个字符串全部字符相同,则认为相等;若出现不相同的字符,则以第一个不相同的字符的比较结果为准。函数的返回值是第一个不同ASCII码值的差值,有以下三种取值:

   字符串1=字符串2,函数值为0;

   字符串1>字符串2,函数值为大于0的整数;

   字符串1<字符串2,函数值为小于0的整数。

8. 字符串长度测试函数strlen()

调用格式:strlen(字符数组或字符串常量)

测试字符数组或字符串常量的实际长度(不含结束标志’\0’),并返回字符数组或字符串常量的长度。

9. 大写字母转小写字母函数strlwr()

调用格式:strlwr(字符串)

将字符串中的大写字母转小写字母。

10. 小写字母转大写字母函数strupr()

调用格式:strupr(字符串)

将字符串中的小写字母转大写字母。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值