c++初学者。。。 希望各位达人解答~~

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:44:03
setw()和setfill()
第一个域宽大多数情况下填充的都是空格,还没有COUT后面加空格来的实在。。 到底还有什么实用性的价值,忘解答、
第二个到现在我实验了很多次也没弄明白到底有什么用~希望能举例来了解下他们的作用。
还有学C++关于ASC码所有的东西都需要学么。。ASC对C++又有什么实质性需要
一共三个问题。。。 还有两个呢 谢谢啦

setfill是设置填充填充字符。
setw设置输出的宽度。
它们的只作用表现在紧接着输入的字符串上。这个宽度是填充后的宽度。

ASCII骂对于学编程的来说是基础中的基础,只是你没理解前觉得很难,其实并不是很难懂的东西,比如字母char A = 'a'和char A = 97的定义是一样的,这个就是用到了ASCII骂,字母'a'的ASCII的十进制是97,所以也就可以用97来给字母A赋值,他们的2进制都是:01100001,这个在计算机内部使用的!

当你不知道输出的数据有多宽时,就可以用这些格式控制函数了.
比如你想数据每8格一个排列输出,但数据有的是1位数,有的是2位数,有的是3位.....,这时候就要setw()了