分类: C/C++
2008-07-05 11:26:49
C++基础篇
1.数据类型:
数据是程序处理的对象,数据根据其本身的特定进行分类,从而形成不同的数据类型
基本数据类型:整型int (等于机器的字长)
字符型:char, wchat_t
实型:float,double
逻辑型:bool
自定义数据类型:
数组:type[]
指针:tepe*
引用type&
空类型 void
结构:struct
联合:union
枚举:enum
类:class
2.数据分为不同的数据类型,而且每种类型的数据还分为变量和常量:程序在运行中就是通过这些变量和常量来操作数据的
变量:
在c++中,变量是存储信息的地方。变量实质是内存中的一个地址空间,在这个地址空间中可以进行数据的存储和读取。
注意说明:在创建变量时要注意该变量的类型和名称
数据类型:决定变量的存储方式和可以进行的操作
变量名称:用来区分不同的变量
变量一旦被定义,则系统自动为其分配应有的内存
Typdef 为已有的数据类型定义一个同义词,或别名
例如:
Typdef unsigned int unit;(在此操作不分配内存空间)
常量:
严格来说,常量又分成符号常量和常数.
符号常量:
代表一个固定不变的名字
常数:
程序中使用的具体的数据
Const来区分常量和变量,并且由于常量代表一个固定的值!该值在程序运行过程中不能够被改变,所以要求常量在定义的时候必须进行初始化:
Const int i=10;
define 预编译指令
3.io输入输出
io流程控制
标准输入流cin
Cin负责从键盘读取数据,使用提取操作符>>就可以将键盘的数据读入到变量中
语法格式:
Cin>>var1>>var2....;
例如:
Int a,b; char c;
Cin >>a>>b>>c;
标准输出流 cout
Cout能够自动识别<<后面的数据类型并进行显示,并且可以从左到右一次显示多个变量
io流控制符
库文件 iomanip
常用控制符:
Setfill(c)设置填充字符
Setw (n)设置域宽为n
注意除了setw()“只对其产生的第一个数据有效”以外,其他控制符一旦设置!则 对其后的所以输入输出产生影响
Setw(0),超过的按实际长度输出.
io流格式控制
数据长度(小数的位数)
Setprecision()
For example:
Float f=12;
Cout<
Cout<
小数的指数表示个数
略!