2024年5月2日发(作者:)
1.流格式控制符定义在
setw(n) 指定打印字段的宽度
setprecision(n) 设置一个浮点数的精度
fixed 将一个浮点数以一个定点数的形式输出
showpoint 将一个浮点数以带小数,带结尾是0的形式输出,即便
他没有小数部分
left 将输出内容左对齐
right 将输出内容右对齐
一。setw(n)
默认情况下,输出内容需要多少个位置,cout就仅仅占用那么多屏幕位置。你可以使用
setw(n),指定一个输出内容占用多少个位置。
例如:
cout< 这样c++之前打印5个空位置,(注意:是之前),,101之前打印3个空位置。 setw(n)每次只作用一个输出字段,所以,要想每个字段输出都设置宽度,必须每次都要写 一遍setw(n) 二。setprecision(n) setprecision(n)指定一个浮点数的精度。 1.)可以指定一个浮点数打印几位数字,其中n是总位数!!包括小数之前和之后的数字。 超出的位数会被四舍五入进去 (setprecision(n)不是舍弃,在高精度向低精度转换时,超出部分会被舍弃,如一个double k =1.5,int i = k ,这时候0.5被舍去,i = 1, 高精度向低精度转换超出位数会被舍弃!) 例如 doublenum = 1.23456; cout< cout< cout< 2)与setw()不同setprecision(n)一直作用到下一个setprecisin(n)之前,所以,只 需要写一个setprecision(n)就可以。setw()要每次都写 C++四舍五入用 三。fixed fixed可以强制数值不以科学技术法显示,即只用小数形式显示。 (在遇见大的浮点数时候,计算机会以科学技术法形式显示浮点数) 默认情况下,使用fixed之后,小数点后面数字位数为6,
发布者:admin,转转请注明出处:http://www.yc00.com/news/1714656490a2489476.html
评论列表(0条)