Qt C++编程 从入门到实践 彭源 清华大学出版社

第一章 程序设计基础

1.2.1 输入和输出操作

  1. iostream叫做标准输入输出流库头文件
  2. namespace std叫做标准命名空间
  3. cout、cin叫做标准输出、输入流对象
  4. 有时候看见std::cout的代码,是因为没有事先声明cout对象是从标准命名空间调用的,::叫做域解析运算符,作用就是指明cout这个对象是从标准命名空间定义的对象。
  5. “>>”叫做流提取运算符
  6. endl是一个流操作,作用与\n类似,同时还刷新输出缓冲区。
  7. 表1-1用于格式化输出的常用枚举常量及其作用:

dec 十进制输出
oct 八进制输出
hex 16进制输出
showbase 在数值输出的前面加上“基指示符”,八进制的基指示符为0,十六进制的基指示符为0x
showpoint 指定是否带小数点
uppercase 指定输出结果中的字母是否大写
showpos 指定是否带+号
scientific 使浮点数按科学表示法输出
fixed 使浮点数按定点表示法输出

  1. 换行的正确方式:
    在需要换行的末尾输入反斜杠\,同时顶格另起一行。例如:
    cout<<"asdfasdf\
    afdsaf"<<endl;
    或者
    cout<<"asdfasd"
    <<"asdfg";

1.2.2 bool类型

bool类型变量的值为0或1,如果希望输出true或false,可以在前面加上格式控制符boolalpha。例如:cout<<boolalpha<<a;

1.2.3 函数的默认值与函数的声明

  1. 不同于C语言中可以在未声明和定义函数前调用函数,C++必须先声明或定义函数才能使用该函数。
  2. 在函数调用时,实参的值只能按照顺序依次赋给对应的形参,不存在跳过中间某些有默认值形参的情形。

1.2.4 引用

请登录后发表评论

    没有回复内容