(补档)C++中的输入和输出
作者:
芜湖小火车
,
2022-12-07 21:15:58
,
所有人可见
,
阅读 203
输入
(1)cin >> (字符串,数组)
当输入规模比较小的时候,可以采用cin
但是cin会过滤掉不可见的字符(空格 回传 TAB)
(2)getline() (字符串)
string s1 ;
getline(cin,s1);
可以读取空格
(3)cin.getline() (字符数组)
char s[100];
cin.getline(s ,100);
cin.getline(接受字符串的名称m,接受个数5,结束字符)当第三个参数省略时,
系统默认为'\n'
(4)scanf() (char 数字 字符数组)
输入规模大的话,选择scanf
scanf("%d",&n);
输出
(1)cout << endl;(数组,数字,字符串)
fixed << setprecision(2)
fixed:它表示浮点输出应该以固定点或小数点表示法显示
setprecision(n):保留n位小数
(2)prinf()(数字)
prinf("%d",&n);
printf("%.3f",s);保留三位小数
(3)puts() (数组 ,字符串)字符串只能现输入 多用于换行
puts("abcd");