当前位置: 代码迷 >> 综合 >> puts 和 printf %s【gets 和 %s姐妹篇】
  详细解决方案

puts 和 printf %s【gets 和 %s姐妹篇】

热度:85   发布时间:2024-01-11 16:46:27.0

我写过一篇《gets 和 %s》的文章,这篇相当于是他的姐妹篇了。

好了,废话不多说,直接进入主题,有下面几个现象需要注意:

1.我们知道 scanf %s 是对空格敏感的,就是说遇到空格会自动结束字符串输入;但是 printf %s 却是对空格不敏感的,就是说如果一个字符串中本身有空格,可以输出空格

2.puts函数肯定对空格不敏感,但是需要注意的是,puts一个字符串就相当于在结尾的地方加了一个回车。


好了,直接上代码演示吧:

#include <stdio.h>int main()
{char *str="Wide Receiver";puts(str);printf("%s test\n",str);return 0;
}

运行结果是:






  相关解决方案