来源:互联网 发布:双系统win7删除ubuntu 编辑:程序博客网 时间:2024/04/27 17:38

 一直以来看C和C++从来都是流于形式,只看一点特别浅的东西,之后就急急忙忙的开写了,同时有总是见异思迁或者说是一曝十寒,所以没有多久就把最基本的东西给忘光了,比如这会就在想python中的类是怎么定义的来着?是用冒号的么?还是直接用class关键字声明一下之后就跟c++一样了?这个好像是很明显的狗熊掰棒子哪!~~~~我忍

为了以后再忘了也有个地方查一下特意在这里记下了,算是狗熊窝儿吧!

 

stand I/O stream                      #include<iostream>

与<<连用的状态:

    (no)showpos    (不)显示正负号

    (no)showbase    十六进制/八进制数前(不)显示0x/0

    (no)uppercase    十六进制(不)以大写字母显示

    (no)showpoint    (不)显示小数点

    (no)boolalpha    (不)以bool和false的形式显示布尔量

    left/right                数据对齐方向

    dec/hex/oct            数据显示格式 十/十六/八进制

    fixed/scientific        数据显示格式:x.6/科学计数法        取消方法采用 cout.unsetf(ios::fixed)/cout.unsetf(ios::scientific)

    cout.width(int)        一次有效的设置输出宽度

    cout.fill(char)        数据宽度不足时填充字符

    cout.precision(int)    在普通时设置显示有效位,在scientific时设置显示精度

与<<连用的状态设置: 此处要#include<iomainp>

    setw(int)/setfill(char)/setprecision(int)    与以上函数作用相同

文件流:        #include<fstream>

    ifstream fstreamName(filename,openmode=ios::in),创建输入流,filename是字符串,openmode为可选参数

    ofstream fstreamName(filename,openmaode=ios::out),输出流,同上

string流        #include<sstream>

    istringstream sstreamName(string)

流结构的都可以使用<<和>>?    目前还不是很清楚,再议,再议···呵呵

花了半天时间才敲了这么一点儿东西,太不值得了,以后还是多敲点框架性的东西好了,零碎的就算啦