c语言中字符串的输入和输出(空格情况)

在C语言中,输出字符串的函数有两个:

  • puts():直接输出字符串,并且只能输出字符串。
  • printf():通过格式控制符 %s 输出字符串。除了字符串,printf() 还能输出其他类型的数据。


这两个函数前面已经讲过了,这里不妨再演示一下,请看下面的代码:

  1. #include 
  2. int main(){
  3. int i;
  4. char str[] = "http://c.biancheng.net";
  5. printf("%s\n", str); //通过变量输出
  6. printf("%s\n", "http://c.biancheng.net"); //直接输出
  7. puts(str); //通过变量输出
  8. puts("http://c.biancheng.net"); //直接输出
  9. return 0;
  10. }

运行结果:
http://c.biancheng.net
http://c.biancheng.net
http://c.biancheng.net
http://c.biancheng.net

在 printf() 函数中使用%s输出字符串时,在变量列表中给出数组名即可,不能写为printf("%s", str[]);

字符串的输入

在C语言中,输入字符串的函数有两个:

  • scanf():通过格式控制符 %s 输入字符串。除了字符串,scanf()


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部