首页 > 其他分享 >iomanip库中的常用函数

iomanip库中的常用函数

时间:2022-11-03 11:33:08浏览次数:49  
标签:函数 cout 空格 iomanip 库中 12.345678 255

setprecision: 控制输出浮点数的有效位 (与fixed一起用,保留n位小数)

 

double a;
cin>>a;
cout << setprecision(5) << a << endl;

 

 

输入:12.345678

输出:12.345

 

 

 

double a;
cin>>a;
cout << fixed << setprecision(5) << a << endl; //保留五位小数

 

 

输入:12.345678

输出:12.34567

 

 

setw(n)用法: 通俗地讲就是预设宽度

如 cout<<setw(5)<<255<<endl;
结果是:
(空格)(空格)255


setfill(char c) 用法 : 就是在预设宽度中如果已存在没用完的宽度大小,则用设置的字符c填充


如 cout<<setfill(‘@‘)<<setw(5)<<255<<endl;
结果是:
@@255
应当指出,setw只作用于紧随其后的部分,例如
cout<<setfill('*')<<setw(6)<<123<<456;的运行结果为***123456,这里setfill('*')<<setw(6)只对 123 起作用输出了***123,456作为另一部分随后输出。


setbase(int n) : 将数字转换为 n 进制.
cout<<setbase(8)<<setw(5)<<255<<endl;
cout<<setbase(10)<<setw(5)<<255<<endl;
cout<<setbase(16)<<setw(5)<<255<<endl;
结果是:
(空格)(空格)377
(空格)(空格) 255
(空格)(空格)(空格) f f

 

标签:函数,cout,空格,iomanip,库中,12.345678,255
From: https://www.cnblogs.com/yccy/p/16853889.html

相关文章

  • fork函数
    关于linux下fork函数的调用父进程会产生子进程,子进程会获得父进程的数据空间,堆和栈的副本。(注意:不是共享)fork函数调用一次会返回两次主要注意两点处理:1.子进程先退出,内核向......
  • Oracle使用存储函数从身份证中提取出生年月
    CREATEORREPLACEFUNCTIONnianyue(CARDVARCHAR2)RETURNVARCHAR2ISNYDATE;BEGINSELECTto_date(to_char(substr(REPLACE(CARD,'',''),7,8)),'YYYYMMDD')I......
  • Oracle使用存储函数从身份证中提取性别
    CREATEORREPLACEFUNCTIONXINGBIE(CARDVARCHAR2)RETURNVARCHAR2ISXBVARCHAR2(3);BEGINSELECTDECODE(MOD(TO_NUMBER(SUBSTR(REPLACE(CARD,'',''),17,......
  • Oracle使用存储函数效验手机号是否正确
    CREATEORREPLACEFUNCTIONXIAOYAN_D(PHONENUMBERINVARCHAR2)RETURNNUMBERASFANNUMBER(11);BEGINSELECTLTRIM(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(......
  • Oracle创建创建清洗效验邮箱函数
    --创建清洗效验邮箱函数CREATEORREPLACEFUNCTIONXIAOYAN_Y(PHONENUMBERINVARCHAR2)RETURNVARCHAR2ASxiVARCHAR2(30);FANNUMBER(10);BEGINSELECTREPLA......
  • mysql 窗口函数
    语法结构窗口函数的语法结构:函数OVER([PARTITIONBY字段名ORDERBY字段名ASC|DESC])函数OVER窗口名…WINDOW窗口名AS([PARTITIONBY字段名ORDERBY字......
  • Mysql的INTERVAL()函数和INTERVAL关键字
    Mysql的INTERVAL()函数和INTERVAL关键字  一,INTERVAL()函数INTERVAL()函数可以返回分段后的结果,语法如下:INTERVAL(N,N1,N2,N3,..........)其中,N是要判断的数值,N1,N2......
  • Java函数式编程(1):Lambda表达式(1)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ Java在其技术发展周期中经历过几次比较重要的变化,如果不是这几次比较重要的变化,恐怕不会有现在这样的江湖地位。个人看......
  • 实验三 函数应用编程
    实验任务一task1.c#include<stdio.h>#include<stdlib.h>#include<time.h>#include<Windows.h>#defineN80voidprint_text(intline,intcol,chartext[]);voidpri......
  • C语言 模拟实现字符串函数 看着一篇够了
    C语言模拟实现字符串操作的库函数求字符串长度strlen思路1.如果碰到\0就代表字符串已经到了末尾size_tmy_strlen(constchar*str){ assert(str!=NULL); //......