精华内容
下载资源
问答
  • C++格式控制
    2020-08-28 08:43:42

    在我们使用c++的输入输出流时,往往采用的是默认的输出格式,但有时候我们并不希望按这样的方式输出,需要按自己的要求控制输出格式。下面的控制符或者格式标志可以帮助我们按照相应的格式输出。

    控制符和格式标志

    (我从各处搜集了相应的控制符和格式标志)

    表1 输入输出流的控制符(部分控制符需要iomanip头文件)
    控制符作 用
    dec设置数值的基数为10
    hex设置数值的基数为16
    oct设置数值的基数为8
    setfill(ch)设置填充字符ch,ch可以是字符常量或字符变量
    setprecision(n)设置浮点数的精度为n位。在以一般十进制小数形式输出时,n代表有效数字。在以fixed(固定小数位数)形式和 scientific(指数)
    setw(n)设置字段宽度为n位
    setiosflags( ios::fixed)设置浮点数以固定的小数位数显示
    setiosftags( ios::scientific)设置浮点数以科学记数法(即指数形式)显示
    setiosflags( ios::left)输出数据左对齐
    setiosflags( ios::right)输出数据右对齐
    setiosflags( ios::skipws)忽略前导的空格
    setiosflags( ios::uppercase)数据以十六进制形式输出时字母以大写表示
    setiosflags( ios::lowercase)数据以十六进制形式输出时宇母以小写表示
    setiosflags(ios::showpos)输出正数时给出“+”号
    表2 设置格式状态的格式标志
    格式标志作用
    ios::left输出数据在本域宽范围内向左对齐
    ios::right输出数据在本域宽范围内向右对齐
    ios::internal数值的符号位在域宽内左对齐,数值右对齐,中间由填充字符填充
    ios::dec设置整数的基数为10
    ios::oct设置整数的基数为8
    ios::hex设置整数的基数为16
    ios::showbase强制输出整数的基数(八进制数以0打头,十六进制数以0x打头)
    ios::showpoint强制输出浮点数的小点和尾数0
    ios::uppercase在以科学记数法格式E和以十六进制输出字母时以大写表示
    ios::showpos对正数显示“+”号
    ios::scientific浮点数以科学记数法格式输出
    ios::fixed浮点数以定点格式(小数形式)输出
    ios::unitbuf每次输出之后刷新所有的流
    ios::stdio每次输出之后清除stdout, stderr
    表3 设置输出格式的流操作子(需要包含iomanip头文件)
    操作符含义
    setfill(ch)用ch填充空白字符
    setprecision(n)将浮点精度设置为n
    setw(n)按照n个字符来读或者写
    setbase(b)以b为进制基数输出整数值

    使用实例

    cout<<"dec:"<<dec<<a<<endl; 				//以十进制形式输出整数
    cout<<"hex:"<<hex<<a<<endl; 				//以十六进制形式输出整数a
    cout<<"oct:"<<setbase(8)<<a<<endl; 			//以八进制形式输出整数a
    cout<<setw(10)<<pt<<endl; 					//指定域宽为,输出字符串
    cout<<setfill('\*')<<setw(10)<<pt<<endl; 	//指定域宽,输出字符串,空白处以'\*'填充
    cout<<"pi="<<setprecision(4)<<pi<<endl; 	//改为4位小数
    cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl; //改为小数形式输出
    
        cout << setiosflags(ios::left);                             //设置左对齐
        cout << setfill('_') << setw(40)<< "_" << setfill(' ') << endl//设置输出宽度和填充字符
             << "|" << setw(38) << "Store" << "|" << endl               //设置输出宽度和填充字符
             << "|" << setw(38) << setfill('*') << "*" << setfill(' ') << '|' << endl//设置输出宽度和填充字符
             << "|      XiaoFang Convenience Store      |" << endl                      
             << "|" << setw(38) << setfill('*') << "*" << setfill(' ') << '|' << endl;//设置输出宽度和填充字符
    
    更多相关内容
  • C++中如何控制输出格式

    千次阅读 2022-04-24 19:38:07
    1.设置输出宽度 1.1 调用width成员函数来设置宽度 1.2通过setw(set ...对于控制输出格式的一些常用方法如下图: 操纵符: 成员函数: 参考链接: (1条消息) C++格式控制输出_smile_zhangwj的博客-CSDN博客_c++格式

    1.设置输出宽度

    1.1 调用width成员函数来设置宽度 

    1.2通过setw(set width)操纵符来设置宽度,使用操纵符时要添加头文件#include<iomanip>

    代码示例:

    #include<iostream>
    #include<iomanip>
    using namespace std;
    
    int main(){
    	double t[]={1.234,2.345,54.234,5.643};
    	cout<<"width成员函数设置宽度"<<endl;
    	for(int i=0;i<4;i++){
    		cout.width(10);      //通过width成员函数设置宽度,默认右对齐,
    		//cout.fill('*');   //数据宽度不够时,自动填充空格,fill成员函数可以设置填充的字符。
    		cout<<t[i]<<endl;
    	}
    	cout<<"setw设置宽度"<<endl;
    	for(int i=0;i<4;i++){
    		cout<<setw(20)<<t[i]<<endl;//通过操纵符setw设置宽度,默认右对齐
    	}
    	return 0;
    }

    结果:

    2.设置对齐方式

    通过操纵符setiosflags(定义在头文件iosmanip中)来设置对齐方式,参数ios_base::left和ios_base::right分别为左对齐和右对齐。

    ios_base::为静态常量,这里必须要引用。setiosflags的改变是持续的,使用完后恢复默认值。

    #include<iostream>
    #include<iomanip>
    #include<string>
    using namespace std;
    
    int main(){
    	double t[]={1.234,2.345,54.234,5.643};
    	string x[]={"mayi","zhanglang","zhuozi","shouji"};
    	cout<<"setiosflags设置对齐方式"<<endl;
    	for(int i=0;i<4;i++){     //不设置,采用默认方式。 
    		cout<<setw(10)<<t[i]
    			<<setw(10)<<x[i]<<endl; 
    	}
    	cout<<endl;
    	 
    	for(int i=0;i<4;i++){
    		cout<<setiosflags(ios_base::left)  //设置左对齐
    		    <<setw(10)<<t[i]
    			<<setiosflags(ios_base::left)
    			<<setw(10)<<x[i]<<endl; 
    	}
    	cout<<setiosflags(ios_base::right);//改回默认模式 
    	return 0;
    }

    结果:

    3.设置精度

    通过操纵符setprecision(定义在头文件iosmanip中)来设置精度。

    #include<iostream>
    #include<iomanip>
    #include<string>
    using namespace std;
    
    int main(){
    	double t[]={1.234,2.345,54.234,5.643};
    	string x[]={"mayi","zhanglang","zhuozi","shouji"};
    	
    	cout<<"setprecision设置精度"<<endl;
    	for(int i=0;i<4;i++){
    		cout<<setiosflags(ios_base::left)  //设置左对齐
    		    //<<setiosflags(ios_base::fixed)//以定点格式显示浮点数据 
    		    //<<setiosflags(ios_base::scientific)//以科学格式显示浮点数 
    			<<setprecision(1)//设置精度为1. 
    			<<setw(10)<<t[i]
    			<<setiosflags(ios_base::left)
    			<<setw(10)<<x[i]<<endl; 
    	}
    	cout<<setiosflags(ios_base::right);//改回默认模式 
    	
    	return 0;
    }

    结果:

    输出格式可以通过以下两个参数改变:

    setiosflags(ios_base::fixed)//以定点格式显示浮点数据 
    setiosflags(ios_base::scientific)//以科学格式显示浮点数 

    可以自己去尝试。

    4.设置进制

    通过操纵符dec(十进制),oct(八进制),hex(十六进制)来设置输入输出进制。

    #include<iostream>
    #include<iomanip>
    #include<string>
    using namespace std;
    
    int main(){
    	int x=245; 
    	cout<<"设置进制 dec(十进制),oct(八进制),hex(十六进制)"<<endl;
    	cout<<"十进制:"<<dec<<x<<endl
    	    <<"八进制:"<<oct<<x<<endl
    	    <<"十六进制:"<<hex<<x<<endl;  
    	
    	return 0;
    }

    结果:

    5.对于控制输出格式的一些常用方法如下图: 

    操纵符:

    成员函数:

    参考链接: 

     (1条消息) C++格式控制输出_smile_zhangwj的博客-CSDN博客_c++格式

    展开全文
  • 主要介绍了C++编程中的格式化输出详解,是C++入门学习中的基础知识,需要的朋友可以参考下
  • C++输出格式控制大全

    千次阅读 多人点赞 2019-06-29 11:04:44
    有时希望按照一定的格式进行输出,如按十六进制输出整数,输出...C++中的 cout 对象则使用流操作算子(你也可以叫做格式控制符)或者成员函数进行控制。 使用流操作算子 C++ 中常用的输出流操纵算子如表 1 所...

    有时希望按照一定的格式进行输出,如按十六进制输出整数,输出浮点数时保留小数点后面两位,输出整数时按 6 个数字的宽度输出,宽度不足时左边补 0,等等。C语言中的 printf() 函数使用以%开头的格式控制符,例如 %X、%.2f、%6d 等;C++ 中的 cout 对象则使用流操作算子(你也可以叫做格式控制符)或者成员函数进行控制。

    使用流操作算子

    C++ 中常用的输出流操纵算子如表 1 所示,它们都是在头文件 iomanip 中定义的;要使用这些流操纵算子,必须包含该头文件。

    注意:“流操纵算子”一栏中的星号*不是算子的一部分,星号表示在没有使用任何算子的情况下,就等效于使用了该算子。例如,在默认情况下,整数是用十进制形式输出的,等效于使用了 dec 算子。

    表1:C++ 流操纵算子
    流操纵算子作  用
    *dec以十进制形式输出整数常用
    hex以十六进制形式输出整数
    oct以八进制形式输出整数
    fixed以普通小数形式输出浮点数
    scientific以科学计数法形式输出浮点数
    left左对齐,即在宽度不足时将填充字符添加到右边
    *right右对齐,即在宽度不足时将填充字符添加到左边
    setbase(b)设置输出整数时的进制,b=8、10 或 16
    setw(w)指定输出宽度为 w 个字符,或输人字符串时读入 w 个字符
    setfill(c)在指定输出宽度的情况下,输出的宽度不足时用字符 c 填充(默认情况是用空格填充)
    setprecision(n)设置输出浮点数的精度为 n。

    在使用非 fixed 且非 scientific 方式输出的情况下,n 即为有效数字最多的位数,如果有效数字位数超过 n,则小数部分四舍五人,或自动变为科学计 数法输出并保留一共 n 位有效数字。

    在使用 fixed 方式和 scientific 方式输出的情况下,n 是小数点后面应保留的位数。
    setiosflags(flag)将某个输出格式标志置为 1
    resetiosflags(flag)将某个输出格式标志置为 0
    boolapha把 true 和 false 输出为字符串不常用
    *noboolalpha把 true 和 false 输出为 0、1
    showbase输出表示数值的进制的前缀
    *noshowbase不输出表示数值的进制.的前缀
    showpoint总是输出小数点
    *noshowpoint只有当小数部分存在时才显示小数点
    showpos在非负数值中显示 +
    *noshowpos在非负数值中不显示 +
    *skipws输入时跳过空白字符
    noskipws输入时不跳过空白字符
    uppercase十六进制数中使用 A~E。若输出前缀,则前缀输出 0X,科学计数法中输出 E
    *nouppercase十六进制数中使用 a~e。若输出前缀,则前缀输出 0x,科学计数法中输出 e。
    internal数值的符号(正负号)在指定宽度内左对齐,数值右对 齐,中间由填充字符填充。

    流操作算子的使用方法

    使用这些算子的方法是将算子用 << 和 cout 连用。例如:

     
    1. cout << hex << 12 << "," << 24;

    这条语句的作用是指定以十六进制形式输出后面两个数,因此输出结果是:
    c, 18

    setiosflags() 算子

    setiosflags() 算子实际上是一个库函数,它以一些标志作为参数,这些标志可以是在 iostream 头文件中定义的以下几种取值,它们的含义和同名算子一样。

    表2:setiosflags() 可以使用的标志及其说明
    标 志作 用
    ios::left输出数据在本域宽范围内向左对齐
    ios::right输出数据在本域宽范围内向右对齐
    ios::internal数值的符号位在域宽内左对齐,数值右对齐,中间由填充字符填充
    ios::dec设置整数的基数为 10
    ios::oct设置整数的基数为 8
    ios::hex设置整数的基数为 16
    ios::showbase强制输出整数的基数(八进制数以 0 开头,十六进制数以 0x 打头)
    ios::showpoint强制输出浮点数的小点和尾数 0
    ios::uppercase在以科学记数法格式 E 和以十六进制输出字母时以大写表示
    ios::showpos对正数显示“+”号
    ios::scientific浮点数以科学记数法格式输出
    ios::fixed浮点数以定点格式(小数形式)输出
    ios::unitbuf每次输出之后刷新所有的流
    ios::stdio每次输出之后清除 stdout, stderr


    这些标志实际上都是仅有某比特位为 1,而其他比特位都为 0 的整数。

    多个标志可以用|运算符连接,表示同时设置。例如:

     
    1. cout << setiosflags(ios::scientific|ios::showpos) << 12.34;

    输出结果是:
    +1.234000e+001

    如果两个相互矛盾的标志同时被设置,如先设置 setiosflags(ios::fixed),然后又设置 setiosflags(ios::scientific),那么结果可能就是两个标志都不起作用。因此,在设置了某标志,又要设置其他与之矛盾的标志时,就应该用 resetiosflags 清除原先的标志。例如下面三条语句:

     
    1. cout << setiosflags(ios::fixed) << 12.34 << endl;
    2. cout << resetiosflags(ios::fixed) << setiosflags(ios::scientific | ios::showpos) << 12.34 << endl;
    3. cout << resetiosflags(ios::showpos) << 12.34 << endl; //清除要输出正号的标志

    输出结果是:
    12.340000
    +1.234000e+001
    1.234000e+001

    综合示例

    关于流操纵算子的使用,来看下面的程序。

     
    1. #include <iostream>
    2. #include <iomanip>
    3. using namespace std;
    4. int main()
    5. {
    6. int n = 141;
    7. //1) 分别以十六进制、十进制、八进制先后输出 n
    8. cout << "1)" << hex << n << " " << dec << n << " " << oct << n << endl;
    9. double x = 1234567.89, y = 12.34567;
    10. //2)保留5位有效数字
    11. cout << "2)" << setprecision(5) << x << " " << y << " " << endl;
    12. //3)保留小数点后面5位
    13. cout << "3)" << fixed << setprecision(5) << x << " " << y << endl;
    14. //4)科学计数法输出,且保留小数点后面5位
    15. cout << "4)" << scientific << setprecision(5) << x << " " << y << endl;
    16. //5)非负数显示正号,输出宽度为12字符,宽度不足则用 * 填补
    17. cout << "5)" << showpos << fixed << setw(12) << setfill('*') << 12.1 << endl;
    18. //6)非负数不显示正号,输出宽度为12字符,宽度不足则右边用填充字符填充
    19. cout << "6)" << noshowpos << setw(12) << left << 12.1 << endl;
    20. //7)输出宽度为 12 字符,宽度不足则左边用填充字符填充
    21. cout << "7)" << setw(12) << right << 12.1 << endl;
    22. //8)宽度不足时,负号和数值分列左右,中间用填充字符填充
    23. cout << "8)" << setw(12) << internal << -12.1 << endl;
    24. cout << "9)" << 12.1 << endl;
    25. return 0;
    26. }

    程序的输出结果是:
    1)8d 141 215
    2)1.2346e+06 12.346
    3)1234567.89000 12.34567
    4)1.23457e+06 1.23457e+01
    5)***+12.10000
    6)12.10000****
    7)****12.10000
    8)-***12.10000
    9)12.10000

    需要注意的是,setw() 算子所起的作用是一次性的,即只影响下一次输出。每次需要指定输出宽度时都要使用 setw()。因此可以看到,第 9) 行的输出因为没有使用 setw(),输出的宽度就不再是前面指定的 12 个字符。

    在读入字符串时,setw() 还能影响 cin 的行为。例如下面的程序:

     
    1. #include <iostream>
    2. #include <iomanip>
    3. using namespace std;
    4. int main()
    5. {
    6. string s1, s2;
    7. cin >> setw(4) >> s1 >> setw(3) >> s2;
    8. cout << s1 << "," << s2 << endl;
    9. return 0;
    10. }

    输入:
    1234567890↙

    程序的输出结果是:
    1234,567

    说明setw(4)使得读入 s1 时,只读入 4 个字符,其后的setw(3)使得读入 s2 时只读入 3 个字符。

    setw() 用于 cin 时,同样只影响下一次的输入。

    思考题:setw() 究竟是如何实现的,以至于能和 cout 连用来指定输出宽度?自行查看编译器所带的 iomanip 头文件,然后写一个功能和 setw() 完全相同的 mysetw()。

    调用cout的成员函数

    ostream 类有一些成员函数,通过 cout 调用它们也能用于控制输出的格式,其作用和流操纵算子相同,如表 3 所示。
     

    表3:ostream 类的成员函数
    成员函数作用相同的流操纵算子说明
    precision(n)setprecision(n)设置输出浮点数的精度为 n。
    width(w)setw(w)指定输出宽度为 w 个字符。
    fill(c)setfill (c)在指定输出宽度的情况下,输出的宽度不足时用字符 c 填充(默认情况是用空格填充)。
    setf(flag)setiosflags(flag)将某个输出格式标志置为 1。
    unsetf(flag)resetiosflags(flag)将某个输出格式标志置为 0。

     

    setf 和 unsetf 函数用到的flag,与 setiosflags 和 resetiosflags 用到的完全相同。

    这些成员函数的用法十分简单。例如下面的三行程序:

     
    1. cout.setf(ios::scientific);
    2. cout.precision(8);
    3. cout << 12.23 << endl;

    输出结果是:
    1.22300000e+001

    展开全文
  • C++格式控制输出

    万次阅读 多人点赞 2018-01-20 21:56:57
    C++ 在输出数据时,往往不指定输出的格式,由系统根据数据的类型采取默认的格式,但有时希望数据按指定的格式输出。... 这里简单介绍下C++格式控制输出:一种是使用控制控制输出格式,另一种是使用流对象的

      

          C++ 在输出数据时,往往不指定输出的格式,由系统根据数据的类型采取默认的格式,但有时希望数据按指定的格式输出。例如,在C语言中printf()函数可以非常方便控制保留几位小数输出,但在C++中cout() 和printf() 还是有些区别。

    对比C和C++中保留两位小数输出:

       

          这里简单介绍下C++中格式化控制输出:一种是使用控制符控制输出格式,另一种是使用流对象的有关成员函数。


        1. 使用控制符控制输出格式


        

          eg: 

           

        输出结果 :

            

      

           注:

    setiosflags(ios::fixed)是指以固定的浮点显示,当setiosflags(ios::fixed)和serprecision(n)两个一起用时就表示保留n位小数输出。每次输出只要设置一次就行了,因为这两个的作用范围是后续对象,而不是仅对后一个对象起作用。

    2.使用流对象的有关成员函数控制输出

    eg:
    #include<iostream>
    using namespace std;
    
    int main()
    {
    	int a = 16;
    	cout.setf(ios::dec);
    	cout<<"dec:"<<dec<<a<<endl; //以十进制形式输出整数
    	cout.unsetf(ios::dec);         //终止十进制的格式设置
    	cout.setf(ios::hex);
    	cout<<"hex:"<<hex<<a<<endl; //以十六进制形式输出整数
    	cout.unsetf(ios::hex);   
    	cout.setf(ios::oct);
    	cout<<"oct:"<<oct<<a<<endl; //以八进制形式输出整数
    	cout.unsetf(ios::oct);   
    	double b = 123.1234;
    	cout.setf(ios::fixed);
            cout.precision(2); 
           cout<<b<<endl; //保留两位小数输出
    	cout.unsetf(ios::fixed);   
    	
    	system("pause");
    	return 0;
    }
    

    结果:


    注: cout流的成员函数是在头文件iostream 中定义的,因此只需包含头文件iostream,不必包含iomanip。
     

       

        

       

                    

     

       



    展开全文
  • C++ IO 格式控制

    千次阅读 2015-07-10 23:05:53
    C语言中,我们可以通过函数printf和scanf进行格式化控制,而在C++中仍然包含了前者,但还提供了以下两种格式控制的方法: (1)使用流成员函数进行格式控制; (2)使用预定义操作符进行格式控制。下面来一一...
  • C++控制输出格式

    2022-02-03 16:11:25
    C++控制输出格式
  • C++ 输出格式控制

    2020-04-02 13:33:58
    数据输出格式的设置是程序设计的一个重要内容,会影响到程序结果的清晰性。
  • C++格式化读入

    千次阅读 2022-03-21 23:19:55
    读入带箭头和空格,以内容结尾的字符串 eg. 1 -> 2 -> 3 -> 4 void read() { string s; getline(cin,s); int c = 0; int i = 0; int arr[100]; for(auto x : s) { if(x >......
  • C++格式控制

    2016-04-20 17:35:38
    从网上找到一篇写的比较好的关于输出C++格式控制的文章,原始的地址如下 http://bbs.langsin.com/thread-58986-1-1.html  个人觉得写的比较全,而且还附有自测题哦!
  • C++格式控制输出对齐

    千次阅读 2018-08-05 22:13:17
    #include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() { double a = 123.456; double b = 1.2587465; double c = 6858.1254; cout&...s...
  • 在输出数据时,为简便起见,往往不指定...一种是我们已经介绍过的使用控制符的方法(详情请查看:C++输入cout与输出cin);第2种是使用流对象的有关成员函数。分别叙述如下。 使用控制控制输出格式 控制格式的使用方
  • C++输入输出格式控制

    千次阅读 2020-07-08 11:26:41
    输入格式控制C++的cin自动忽略换行、空格、回车。 输出格式控制:利用cout的输出控制符 例如:setprecision(n)tmep保留n位有效数字 int main() { double a = 123.4444555666; cout << setprecision(7); //...
  • c++中某些格式控制

    千次阅读 2018-03-08 16:35:54
    2、作用:是用来控制输出格式的,比如设置对应标志后使数值输出的前面加上“基指示符”。 (1)hex 为十六进制,在输入的数据前加0x或者0X(零x或者零X)。 (2)oct 为八进制,在输入的数据前加0(零)。 (3)dec 为...
  • C++控制输出格式

    2021-12-09 09:51:52
    C++控制输出格式C++运算中有时候需要控制输出结果的精度,比如保留三位小数或者保留5位有效数字,下面简单介绍一下我用过的几种输出格式。 设置宽度setw(n),n即为输出固定宽度,默认以空格填充,如果加上...
  • c++,格式控制

    2011-12-02 19:06:31
    c++,格式控制,不小于5个汉字或10个字母,详细的标题容易被下载。
  • C++输出格式控制

    万次阅读 多人点赞 2017-08-15 16:11:17
    setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6,所以不管数据是多少,都只输出六位。如果setprecision(n)与setiosflags(ios::fixed)或者setiosfla
  • C++输入输出
  • C++输出格式控制.doc
  • C/C++标准输入输出格式控制

    千次阅读 多人点赞 2018-03-21 20:30:09
    1、c语言输入输出格式控制 (1)输入格式控制–scanf() 语法: #include &lt;stdio.h&gt; int scanf( const char *format, ... ); scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并...
  • 写算法题的时候突然发现自己忘记...C++ 中的 cout 对象则使用流操作算子(你也可以叫做格式控制符)或者成员函数进行控制。 使用流操作算子 C++ 中常用的输出流操纵算子如表 1 所示,它们都是在头文件 iomanip 中定义的
  • c格式写的纯滞后环节和c++格式写的纯滞后环节,c格式用的是数组,c++格式用的是动态数组vector。其它一阶惯性、积分、微分、震荡等环节实现比较容易!
  • c:print("%5d%d",a,b); 结果: ab print("%-5d%d",a,b); 结果:a b c++:cout<<setw(5)<<a<<b; 结果: ab cout<<...
  • C++输出格式控制 ** 文章转载于http://www.cnblogs.com/leewiki/archive/2011/12/13/2286168.html setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6,所以不管数据是多少,都只输出...
  • 按指定格式读写文本文件 包含头文件: < sstream> 使用: stringstream   1.指定格式写文本文件 #include <iostream> #include <Windows.h> #include <fstream> //读写文件流 #include &...
  • 主要给大家介绍了关于C++生成格式化的标准字符串的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用C++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • c++中输入输出流的格式控制

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 203,437
精华内容 81,374
关键字:

C++格式控制