人们喜欢漂亮的东西,所以格式之美可以吸引人学习。
刚开始学c,控制台程序都是黑色的,怎么吸引人呢?
我记得我们在纸上排成立式。
324
1697
------------
怎样才能在c中也输出如此美丽的格式呢?
这需要引用新的头文件#include iomanip
同时导出新的函数setw,决定占位符的长度。
例如
# #包含iostream
# #包括图标
单一名称空间固态硬盘;
int主()。
coutsetw(10 ) 324端子;
cout“”setw (9) 1697端子;
}
那么练习一下吧。 输出
几平方立方
1 1 1
2 4 8
# #包含iostream
# #包括图标
单一名称空间固态硬盘;
int主()。
int i=0;
coutsetw(6)数;setw )6)平方) setw )6)立方)最终;
I;
coutsetw(6) isetw(6)6) i*isetw(6)6) I * I *端点;
I;
coutsetw(6) isetw(6)6) i*isetw(6)6) I * I *端点;
I;
coutsetw(6) isetw(6)6) i*isetw(6)6) I * I *端点;
I;
coutsetw(6) isetw(6)6) i*isetw(6)6) I * I *端点;
返回0;
}
除了这种形式的美化外,iomanip库还有很多实用功能。 例如采取小数点以后的位数,例如进制变换。
# #包含iostream
# #包括图标
单一名称空间固态硬盘;
int主()。
杜比A=3.1415926535897;
coutfixedsetprecision(6) a端子;
版权所有(6)最终版;
}
各位,fixed是固定小数,如果不加fixed就是包含整数的位数。