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