background image

I/O 系统是通过流操作的。有两种类型的流:文本流,二进制流。
  12.标准输入输出库
  它是 C++标准库的组成部分,为 C++语言提供了输入输出的能力。
  13.内置数据类型
  由 C++直接提供的类型,包括 int、float、double、char 、bool、指针、数组和引用。
  14.字符类型

 

  包括 char、signed char、unsigned char 三种类型。
  15.整数类型

 

  包括 short  

、 int、long 三种类型。

16.long

 

  只能修饰 int , double.
  long int 指一种整数类型,它的长度大于等于 int 型.
  long double 指长双精度类型,长度大于等于 double 型。
  17.short
  一种长度少于或等于 int 型的整数类型。
  18.signed
  由它所修饰的类型是带符号的. 

 

只能修饰 int   

和 char .

  19.布尔型
  一种数据类型,其值可为:true, false 两种。
  20.浮点类型
  包括 float, double , long double 三种类型。其典型特征表现为有尾数或指数。
  21.双精度类型
  浮点类型中的一种。在基本数据类型中它是精度最高,表示范围最大的一种数据类型。
  22.void 类型
  关键字之一,指示没有返回信息。
  23.结构类型
  类的一种,其成员默认为 public 型。大多用作无成员函数的数据结构。
  24.枚举类型
  一种用户自定义类型,由用户定义的值的集合组成。
  25.类型转换
  一种数据类型转换为另一种,包括显式,隐式两种方式。
  26.指针
  一个保存地址或 0 的对象。
  27. 函数指针
  每个函数都有地址,指向函数地址的指针称为函数指针,函数指针指向代码区中的
某个函数,通过函数指针可以调用相应的函数。其定义形式为:
  int ( * func ) ( char a, char b);
  28.引用
  为一个对象或函数提供的另一个名字。
  29.链表
  一种数据结构,由一个个有序的结点组成,每个结点都是相同类型的结构,每个结
点都有一个指针成员指向下一个结点。
  30.数组
  数组是一个由若干同类型变量组成的集合。