若有以下定义:
char a;int b;
float c;double d;
则表达式a*b+d-c值的类型为()。
A.A. float
B.int
C.char
D.double
请帮忙给出正确答案和分析,谢谢!