2019-11-12

字符串:

字符串是数组中的一个表现形式

格式:char a[5]={"1234\0"}    无论写不写\0字符串数组内都会自动补\0;

char a[3]={'a','b'}单引号表示字符

每个字符串在结束的位置必须有一个\0

只有字符串在scanf中没有取地址符

由字符串转到单一字符,在我们数组当中第一个字符就是ss0,未满补\0

gets(a)能读取字符串中所有的内容包括\0

get char 获取单一字符

gets 获取字符串

puts 输出字符串 输出后自动换行

get che 输入回

get ch 不回显示(用于输入密码)c++头文件为<conio.h>

字符串输出使用%s

printf("%s",a)直接输出字符串遇\0停止

memcmp(s1,s2,4) 比较两个字符串 如果两个字符串相同的话 =0

s1没一个字符对应的sk吗值大=1

s2大=-1

strcmp(s1,s2) 比较的是两个字符串内所有的东西

结果同memcmp

如果 s1=a,b,c,

    s2=a,b,c,d  s2>s1

memcpy(s1,s2,n)s2的前n项覆盖给s1的前n项

strcmp(s1,s2)s2完全覆盖s1

strcat(s1,s2)把s2接到s1尾部并覆盖掉\0

strlen查看当前字符串长度

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容