C++中名目化输入输出(formatted input and output) 详解
当前位置:以往代写 > C/C++ 教程 >C++中名目化输入输出(formatted input and output) 详解
2019-06-13

C++中名目化输入输出(formatted input and output) 详解

C++中名目化输入输出(formatted input and output) 详解

名目化输入输出, 是在<iostream>的头文件中, 节制名目;

假如修改输入输出的名目, 会影响之后的名目, 需要重置, 一般在名目范例之前添加"no", 即可;

支持, 8进制, 16进制, 默认10进制, 以及大写(uppercase)模式;

代码:

/* 
 * cppprimer.cpp 
 * 
 *  Created on: 2013.11.28 
 *      Author: Caroline 
 */
      
/*eclipse cdt, gcc 4.8.1*/
      
#include <iostream>  
      
using namespace std;  
      
int main()  
{  
    //节制名目化, 输出  
    std::cout << "default bool values : " << true << " " << false
            << "\nalpha bool values : " << std::boolalpha << true << " " << false
            << std::endl;  
    std::cout << "no reset bool : " << true << " " << false << std::endl; //没有重置  
    std::cout << std::noboolalpha << "reset bool : " << true << " " << false << std::endl; //重置  
      
    //整数的基, 显示, 大写  
//
default bool values : 1 0  
alpha bool values : true false  
no reset bool : true false  
reset bool : 1 0  
default : 20 1024  
octal : 024 02000  
hex : 0X14 0X400  
decimal : 20 1024

作者:csdn博客 Spike_King

    关键字:

在线提交作业