c语言中字符串的输入和输出(空格情况)
在C语言中,输出字符串的函数有两个:
- puts():直接输出字符串,并且只能输出字符串。
- printf():通过格式控制符 %s 输出字符串。除了字符串,printf() 还能输出其他类型的数据。
这两个函数前面已经讲过了,这里不妨再演示一下,请看下面的代码:
- #include
- int main(){
- int i;
- char str[] = "http://c.biancheng.net";
- printf("%s\n", str); //通过变量输出
- printf("%s\n", "http://c.biancheng.net"); //直接输出
- puts(str); //通过变量输出
- puts("http://c.biancheng.net"); //直接输出
- return 0;
- }
运行结果:
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()
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
