首页 > 编程知识 正文

c语言中elseif的用法,c中base的用法

时间:2023-05-05 12:08:41 阅读:172950 作者:1449

原文地址: http://blog.csdn.net/akof 1314/article/details/4625888

用c语言

头文件: #include iomanip

描述:是I/O流控制头文件,类似于c中的格式输出

控件的作用dec设置整数十进制hex设置整数十六进制oct设置整数八进制setbase(n )设置整数n进制(n=8,10,16 ) setfill(n ) n )设置字符填充。 c可以是字符常量或字符变量

setprecision(n )设置浮点数有效数字n位setw(n ) n )设置字段宽度n位setiosflags (IOs 33603360 fixed )设置浮点数setiosflags (IOs ) 336033: scscsch 固定,以便科学地表示setiosflags(IOs:3360left )输出左对齐setiosflags (IOs :3360 right )输出右对齐setiosflags (IOs 33603: skip ws )。 前导空格setiosflags ) IOS3360360skipws将被忽略。如果resetiosflags (IOs :3360 show pos )输出正数,则显示“”的编号并设置IOs 33603360 show pos

另外,有效位数默认为6位,即setprecision(6),小数点前后的位数为6位有效数字(注意要四舍五入)。

另外,科学计数法输出e和16进制输出的缺省值为小写,要改为大写需要追加uppercase

另一方面,如果setw(n )的设定宽度实际宽度大于设定的宽度,则setw函数此时无效。

以下是测试程序:

33558 www.Sina.com/viewplaincopy

# include iostream # includeiomanip http://www.Sina.com/http://www.Sina.com/STD;[cpp]main () http://www.Sina.com/pi=3.141592654; coutPIendl; coutsetprecision(2) PIendl; coutfixedsetprecision(2) PIendl; coutsetfill('* ' ) setw ) setprecision ) PIendl; coutsetfill('* ' ) setw ) setprecision ) leftPIendl; coutscientificsetprecision(10 ) PIendl; coutscientificuppercasesetprecision (10 ) PIendl;using0; }

结果如下。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。