补码:
源码求反加一
小数点
小数点浮动方式
endl
行结束
它的作用和 “\n” 的作用时相同的。
C++ 语言的四种初始化方式
1. int a = 0
2. int a(0)
3. int a = {0}
4. int a{0}
ps:使用大括号的方式称为列表初始化,不会造成数据丢失。
const:符号常量定义
和 define 的区别?
浮点数
浮点数都是近似存储的,所以比如:定义的 pi=3.14159,但是计算机显示的是 pi=3.14158999999,所以对浮点数不能直接去比较他们相不相等。一般是比较他们相减的差是不是足够小,足够小就就可以认为他们相等了。
布尔类型
两种结果:true和false
逻辑运算符
异或,按位或,按位与,按位异或,按位取反,移位等等...
混合运算时数据类型的转换——显示转换
类型转换操作符<类型说明符>(表达式)
static_cast
类型别名:为已有类型另外命名
1.C语言继承的办法:
typedef 已有类型名 新类型名
如:
typedef int Natural;
2.C++中新的:
using 新类型名 = 已有类型名
如:
using Area = double;
枚举类型
关键字enum
enum 枚举类型名 {变量值列表}
如:
enum Weekend
{SUN,MON,TUE,WED,FRI,SAT}
auto类型和decltype类型
第二章学习要求:
* 完成实验二 阅读教材第二章