%a(%A)浮点数、 十六进制数字和p- (P-) 计数法(C99)
%c 字符
%d 有符号十进制整数
%f 浮点数(包括 float 和 double)
%g(%G)浮点数不显示无意义的零“0”
%i 有符号十进制整(与%d 相同)
%u 无符号十进制数
%o 八进制整数 e.g. 0123
%x 十六进制
%p 指针
%s 字符串
%% "%"
[标志] [输出最少宽度] [.精度] [长度] 类型
"%-md":左对齐,若m比实际少时,按实际输出。
"%m.ns":输出m位,取字符串(左起)n位,左位补空格,当n > or m 省略时 m = n ;
e.g."%7.2s" 输入CHINA输出“CH”
左对齐: " - " e.g. "%-20s"
右对齐:" + " e.g."%+20s"
空格:若符号为正,则表示空格,负则显示"-"
四、C++ 保留小数位数
#include <iomanip>
cout << setiosflags(ios::fixed) << setiosflags(ios::right) << setprecision(n);
n : 保留的小数位数
setiosflags(ios::right) : 右对齐
原文:https://www.cnblogs.com/shuang-10-23/p/14586286.html