默认输出是右对齐的; cout<<setw(20)<<s<<endl; 将是右对齐的; 设置成右对齐后;可以用setiosflages来设置左对齐; cout<<setiosflags(ios::right)<<setw(20)<<s<<endl; cout<<setiosflags(ios::left)<<setw(20)<<s<<endl; 输出将符合想法; 设置成左对齐后;再设置右对齐;此时候;右对齐不起作用...
'%-5d',靠左对齐,占5个字符空间 print("%5d" % 'aa') # 靠右对齐 1. print("%-5d" % 'aa') # 靠左对齐 1. d = 345.678 s = "hello!" i = 1234 # "%"表示进行格式化输出,"%"之后的内容为格式的定义。 print("%f" % d)# "f"表示格式化输出浮点数。 print("%9.2f" % d)#"9.2"中...