目录
5.2.1 while循环:while(循环条件){循环语句}
1、面向对象程序设计:
1.1概述:对象、类、消息传递、方法
1.2基本特征:
封装:为了将代码模块化
把数据和显示操作的代码集中放在对象内部,可通过访问修饰符修饰
继承:实现代码的复用性
对象类之间的关系
多态:实现接口的复用性
不同对象收到相同消息时产生的多种不同的行为方式
1.3语言:c#、java、c++
2、c++基本语法
2.1编写一个hello world程序
2.2单行注释和多行注释
2.3变量(c++中所有数据都存放在内存中)
作用:给一段指定的内存空间起名,方便操作这段内存
语法:数据类型 变量名 = 初值;
变量存在的意义,比如:假设某块内存数据是整数1,我们要访问它时,可以根据它的内存编号(每个内存都有一个对应的地址编号,是十六进制)找到;但若有100个数据?100个地址编号则相对较繁琐了;此时使用变量表示一段内存,a代表了整数1,根据变量即可访问查找。
2.4常量:用于记录程序中不可更改的数据
c++定义常量的两种方式:
- #define宏常量 :#define 常量名 常量值
- const修饰的变量 :const 数据类型 变量名 = 常量值
在定义变量前面加关键字const,修饰该变量名为常量,其值之后不可修改
2.5关键字:
在给变量或常量起名时,不要用关键字,否则会产生歧义
sizeof关键字可以统计数据类型所占内存大小:sizeof(数据类型/变量)
2.6标识符命名规则
- 标识符不能是关键字
- 标识符组成:字母、数字、下划线
- 第一个字符必须是字母或下划线
- 标识符字母区分大小写
3、数据类型
基本数据类型:
bool、char、int、float、double、void、wchar_t
类型修饰符:
signed、unsigned、short、long
C++规定在创建一个变量或常量时,需指明它的数据类型,给变量分配合适的内存空间;若数据库类型未知,可能会造成空间浪费;
3.1整型:
数据类型 |
占用空间 |
short |
2字节 |
int |
4字节 |
long |
windows为4字节 |
Long long |
8字节 |
3.2浮点型(表示小数)
数据类型 |
占用空间 |
有效数字范围 |
单精度float |
4字节 |
7位有效数字 |
双精度double |
8字节 |
15-16有效数字 |
3.3转义字符:
转义字符 |