day01 2021-9-21

1. 数据类型

  • 声明变量不分配内存,定义时再分配;声明与定义的区别在于是否分配内存,声明可以多次(extern关键字),定义只能一次。C++变量的声明和定义+C++ 声明与定义+声明、定义本质的区别:有无内存的分配+C/C++ 中变量的声明与定义
  • 数据类型存在意义:给变量分配合适的内存空间,不造成资源浪费。
  • 宽字符型wchar_t: 实际上的空间和short int一样,typedef short int wchar_t。
  • short < int <= long <= long long
  • 实型(浮点型):1. 单精度float,2. 双精度double。这两种实型的区别在于表示范围不同(有效数字长度)。
  • 	float f1 = 3.1415926f;
    	double f2 = 32.14159263243;
    	cout << f1 << endl;
    	cout << sizeof(f1) << endl;
    	cout << f2 << endl;
    	cout << sizeof(f2) << endl;
    C++基础内容笔记_有效数字
  • 制表符 '\t': 默认8个空格(一字节是八位)
  • C++基础内容笔记_单精度_02