变量和基本内置类型
C++的基本类型就是内置的意思,这个内置的概念我是很久才能理解的,其实就是和需要导入的库的类型相对立,当我们使用int类型时,我们其实就直接int a;
但是我们使用vector前,需要#include,当然,输入输出也不是基本内置类型。
常用的基本内置类型
常用的基本内置类型:bool,int,double,char,long;感觉float和short也不常用;至于long long,wchar_t,wchar16_t,wchar32_t更加不常用了;
复合类型
符合类型常用的就是指针和引用。
引用时将一个标识符绑定一个对象,可以更好的对对象使用方法,所以初始就要对引用类型初始化,引用本身不是对象;
指针本身是对象,是对其余对象的间接访问方式之一;指针是对象代表他有自己的方法,如解引用和+;也代表他是个实体,存放其他对象的地址。
C++规定
C++只规定的int至少2个字节,long至少4个字节,long long 至少8个字节;不过一般而言,int和long都是4字节,我接触的是这样的,long long 8个字节;int 的INT_MAX是20多亿;所以很多编程题就是需要对1000000007取余;UINT_MAX20多亿;
声名、初始化
声明是说明变量是什么类型,标识符的由来;初始化时对变量的初始化,是时构造函数实现的,此时即使const,也可以使用=,注意初始化不是赋值。