1. 字节长度: short <= int <= long <= long long
2. wchar_t,最大扩展字符集合;char16_t、char32_t,unocide字符集,用于表示所有自然语言中的字符。
3. 存储的基本单元为 “字”(word),区分的最小单元 byte. word的长度两种说法:1)32位系统32位,64位系统64位;2)固定2字节16位,好像大多编译器都支持第二种说法。
4. 双精度浮点数和单精度浮点数计算代价相差无几,某些机器上甚至更快。
4. 使用char进行算术运算具有不确定性,其在有些机器上有符号,另一些上无符号。
5. 有符号数和无符号数进行算术运算,有符号向无符号靠拢。一个典型:(-1) * (1) = 4294967295.
6. 一个默认的未修饰的浮点型字面值如 .3 ,默认是 double.
7. char* p = "hello " "world.";
8. 如果反斜杠\后面跟着的八进制数超过3,只会有前三个参与构成转义序列;而\x将用到后面所有跟着的数字。
9. 列表初始化时,若初始值存在丢失信息风险,将无法通过编译。
10. 引用本身不是一个对象,因此不能定义指向引用的指针 int& *p;但指针是对象,所以存在指针的引用 int* &r.
11. todo.