字符串儿

本文详细介绍了C语言中字符串的概念,包括字符、串、字符串的定义和它们的存储方式。探讨了字符串的输入与输出,如scanf和printf的使用,以及如何处理输入输出缓冲区。还讲解了字符串的常用操作,如strlen函数,并提到了处理输入缓冲区残留数据的方法。
摘要由CSDN通过智能技术生成

字符串:

字符:

在计算机中字符是以整数形式存储的,当需要显示时
根据ASCII表中的对应关系显示出相应的符号或图案
‘\0’ 0
‘0’ 48
‘A’ 65
‘a’ 97

串:

是一种数据结构,是由一组连续的相同类型若干个数据组成,末尾有结束标志
对这种数据结构进行处理都是批量性处理,从开头位置到结束标志为止

字符串:

有字符组成的串形结构,它的结束标志是’\0’

字符串的输入:

scanf %c
scanf %s 地址
注意:不能接收空格

char *gets(char *s);
功能:输入字符串,可以接受空格
返回值:链式调用(把一个函数的返回值,作为另一个函数的参数)

char fgets(char s,int size,stdin);
功能:可以设置输入的字符串的长度为size-1,超出长度时会在末尾给’\0’预留位置,
超出部分会不接收
注意:如果长度不足size-1,则会接收最后输入的’\n’

字符串的输出:

printf %s 地址
int put(const char *s)
功能:输出一个字符串,会在末尾自动打印一个’\n’
返回值:成功输出的字符个数

字符串的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值