// 无精度损失 float a = 100; int b = a; // 有精度损失 float a = 100.5; int b = a;2. 混合运算中的自动转换
short int a = 1; int b = 1; float c = 1.0; double d = 1.1; sizeof(a); // 2 sizeof(a+b); // 4 sizeof(a+b+c); // 4 sizeof(a+b+c+d); // 83. 短的向长的转换
shortchar (类型名) 表达式 注意:类型转换只体现在结果上,并不会改变转换变量的类型
(float) a; // 将变量a转换为float类型
(int) (x+y); // 把表达式x+y的结果转换为int型
(float) 5; // 将数值5(默认为int类型)转换为float



