数据类型转换的作用就是把不同的类型转换成相同的类型如把int转string或者string转int或者任意类型之间的相互转换

这里数据类型的转换分为几种

第一种初始化转换:就是初始化的时候就设置好他的值

如int a=123;char b=a;

第二种以{ }进行转换:初始化进行转换——列表初始化

int a=123; char b = {a};

第三种表达式中的转换:进行变量之间的运算进行转换

short a=1;

int b=a+2;

第四种传递参数时的转换:由c++函数原型控制

第五种强制类型转换:

int a=10;

把int转成short

short b=(short)a;

short c=short(a);

将short 转换成long

static_cast ©;