C语言
字符串 *** 作函数
1.puts(str):输出
字符并换行
str是字符串数组名或字符串指针
- puts()只能输出字符串,不能输出数值或者进行格式转换,即不能要求输出格式增加空格、换行
- 可以将字符串直接写入puts(),如puts(“hello”)
- puts()和printf()用法一样,puts()作用和printf("%sn",s)作用同
2.gets(str):从标准输入读取一行,并存储于str指向得字符串中,当读到换行符或文件末尾会停止
类似scanf("%s",str);
区别:
- scanf():读到空格会停止
- gets(str):不管空格,一直读到回车
3.strcat(str1,str2):将str2接到str1后面,结果置于str1中,要注意溢出问题
4.strcpy(str1,str2):将str2复制到str1中
- strcpy()会将空格拷贝进去
- 返回字符地址从复制处开始,并不一定是字符串开头。
- strncpy(str1,str2,n):复制前几个字符
5.strcmp(str1,str2):两个字符串进行比较,根据ASCII码依次比较str1和str2的每一个字符,直到达到字符串末尾
返回值 | 含义 |
---|
小于0str1小于str2
等于0str1等于str2
大于0str1大于str2
6.strlen(str):字符串长度,不包括’’
7.strupr(str):转换为大写
8.strlwr(str):转换为小写
评论列表(0条)