源程序执行步骤:
- 编辑:cpp 文本文件
- 编译:cpp->exe
- 执行 VC.NET 用文件夹管理应用程序
标识符语法:
- 以字母或下划线开始,由字母、数字、和下划线组成的字符串
- 不能使用关键字作为用户标识符
- 字母大小写敏感
- 没有规定标识符的长度,不同编译系统有不同的识别长度
数据类型
类型 | 包含 |
---|---|
基本类型 | 整型 int bool enum |
浮点型 float double | |
字符型 char | |
结构类型 | 数组[] |
结构struct | |
联合union | |
类class | |
指针类型 | * |
空类型 | void |
指针与常量
指向常量的指针 | const 类型 *指针 / 类型 const *指针 | 指针所指对象不能修改 |
指针常量 | 类型 * const 指针 | 不能修改指针所指方向,但是可以修改所指对象的值 |
指向常量的指针常量 | const 类型 * const 指针/ 类型 const * const 指针 | 指针方向和所指对象均不能修改 |
类型转换
- 左右操作数类型相同,结果也相同
- 不同则将低转高再运算
- 系统强制将运算结果转为赋值变量类型
- 强制类型转换只能低转高,高转低可能会引起数据错误或丢失
逗号表达式
- 各表达式按顺序执行
- 逗号表达式也表达一个值,这个值是表达式最后的值
常用输出格式控制符
控制符 | 功能 |
---|---|
endl | 输出一个新行符,并清空流 |
ends | 输出一个字符串结束符,并清空流 |
dec | 用十进制数的形式输入或输出数值 |
hex | 用十六进制的形式输入或输出数值 |
oct | 用八进制数的形式输入或输出数值 |
setfill(char c) | 设置填充符c |
setprecision(int n) | 设置浮点数输出精度 |
setw(int n) | 设置输出宽度 |