scanf 返回值为成功读取的字符数
printf 返回值为成功打印的字符数。int型
流提取符”>>”从流中提取数据时跳过输入流中的空格、tab键、换行符等空白字符。
注意:只有在输入完数据再按回车键后,该行数据才被送入键盘缓存区,形成输入流,提取运算符”>>”才能从中提取数据。
输入空格的方法
(一)使用cin.getline()函数
char str[100];
cin.getline(str, 100);
(二)直接使用getline()
string sString;
getline(cin, sString);
getline(cin,string_name);
Ps:getline 只能读取string类,而不能读取char数组
gets