命名规则:
- 名称中只能使用字母、数字和下划线
- 数字不能是第一个字符
- 区分大小写
- 不能使用关键字作名称
变量类型:
整型 int
char型 字符和小整数
bool型
布尔变量的值只能为true或者false
可以被转换为int型,true=1,flase=0
任何数字值或指针值都可以被隐式转换为bool值,非零值为1.零则为0
浮点数float、double型
通常float为32位,double为64位
意味着double精度大于float
const 限定符
const type name=value;
声明某为常量
运算符:
加(+)
减(-)
乘(*)
除 (/)
求模 (%)
类型转换:
以下情况,C++自动执行类型转换
将精度大的类型(float、double)转换为精度小的类型(int、char)将会导致数据部分丢失
强制类型转换:
类型(变量名)
(类型)变量名
auto声明:
这是一个很少用到的关键字
让编译器根据初值自动生成变量的类型
针对复杂类型,auto(自动类型推断)的用途才会显现出来