您的位置:首页 > 编程语言 > C语言/C++

[C/C++] 几种常见的字符串输入输出方式

2018-01-27 20:51 387 查看

scanf & printf

scanf
输入字符串可以用
%c
%s


%c
输入一个字符

%s
输入一个字符串,以空格或者换行作为结束的标志(但是不独进空格或换行)

getchar & putchar

getchar
输入一个字符,返回值是输入的字符

putchar
输出一个字符

gets & puts

gets
读入一个字符串,与
scanf
不同的是,
gets
只以换行作为结束的标志(但是不独进空格或换行)。注意:
gets
很有可能读入空格

puts
输出字符串,再后面加一个换行

字符串的为后均是
\0
,如果使用
scanf
或者
gets
读入后会自动加
\0
printf
puts
打印字符串也是以
\0
作为结束的标志的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C
相关文章推荐