CPP学习备忘[1] 基本编程语句

来源:互联网 发布:h5页面源码 编辑:程序博客网 时间:2024/05/29 02:51
 

【1】switch括号中的表达式只能是整型、字符型或枚举型表达式。case后面的常量表达式之类型必须与其匹配。

【2】流iostream主管数据类型的识别工作和沟通操作系统,全权负责把流中的数据送到对应的设备上。流的格式操作亦可直接以输出流的方式操作。

常用的流状态:

    showpos 在正数(包括0)之前显示+号

    left 左对齐

    right 右对齐

    boolalpha 逻辑值1和0用true和false表示

如:

    cout<<showpos<<12;  //输出: +12

    cout<<(2>3)<<” ”<<boolalpha<<(2>3); //输出: 0 false

另外还有三个常用的流状态是有参数的:

    width(int) 

    fill(char)

    precision(int) //设置有效位数(普通显示方式)或精度(定点或科学计数方式)。

    特别注意width(n)为一次性操作,即第二次显示时将不再有效。默认为width(0),表示仅显示数值,如:

    cout.width(5);

    cout.fill(‘s’);

    cout<<23<<23;  //输出:sss2323

还有另一种与<<连用的设置方式,但在使用时要包含另一个头文件iomanip:

    setw(int)

    setfill(char)

    setprecision(int)

如:

cout<<setw(6)<<setfill(‘$’)<<27<<endl; //输出: $$$$27

原创粉丝点击