C语言字符串 *** 作函数

C语言字符串 *** 作函数,第1张

C语言字符 *** 作函数 1.puts(str):输出字符并换行

str是字符串数组名或字符串指针

  1. puts()只能输出字符串,不能输出数值或者进行格式转换,即不能要求输出格式增加空格、换行
  2. 可以将字符串直接写入puts(),如puts(“hello”)
  3. 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中
  1. strcpy()会将空格拷贝进去
  2. 返回字符地址从复制处开始,并不一定是字符串开头。
  3. 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):转换为小写

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5502198.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存