C++中有两种输入与输出的方式
1.cout 和 cin
setfill(‘char’)头文件 <iomanip>
作用:命令用于设置要显示的填充字符,当域宽大于输出项宽度时用该字符填充多余的位;
setw(n)头文件 <iomanip>
作用: n为指定的输出字段宽度,如果数据的位数小于n,则左端补以空格,若大于n,则按实际位数输出。
2.printf 和 scanf
建议:当数据量过大或有格式的输出要求时,用printf 和scanf要快。
常用的printf输出格式
%d 有符号十进制整数
%f 浮点数(包括float和double)
%s 字符串
%p 指针
%md m为指定的输出字段宽度,如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
%-md 左对齐,若m比实际少时,按实际输出。
0 有0表示指定空位填0,如省略表示指定空位不填。