在表达式中也可以利用“强制类型转换”运算符将数据转换成所需的类型
(double)a (将a转换成double类型)
(int) (x+y) (将x+y的值转换成int型)
(float)(5%3)(将5%3的值转换成float型)
强制类型转换
强制类型转换的一般形式为:
(类型名)(表达式)
例2.8 强制类型转换。
#include <stdio.h>
void main ( )
{ float f=3.6; int i;
i=(int)f;
printf("f=%f,i=%d\n",f,i);
}
强制类型转换
强制类型转换的一般形式为:
(类型名)(表达式)
有两种类型转换
系统自动进行的类型转换
强制类型转换