(C语言)类型转换
类型的转换
int a = 3;
double b = a;//隐式转换
//类型的转换 所需要的类型和给的类型不匹配,需要转换
//强制转换 (需要转的类型)原来的数据类型
printf("%d\n", (int)3.14);
printf("%lf\n", (double)a);
//注:强制转换时要注意保护数据防止数据丢失,一般强制转换有小转大(char)int;
(C语言)类型转换
类型的转换
int a = 3;
double b = a;//隐式转换
//类型的转换 所需要的类型和给的类型不匹配,需要转换
//强制转换 (需要转的类型)原来的数据类型
printf("%d\n", (int)3.14);
printf("%lf\n", (double)a);
//注:强制转换时要注意保护数据防止数据丢失,一般强制转换有小转大(char)int;