有几道不理解的题目和概念想问一下大家
1.若有定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为(double)2.设有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是(2.5)
3.取值范围较小的类型向取值范围较大的类型自动转换 我猜:
大多数情况下既然用到浮点,就是想得到浮点的结果
运算时整数和浮点运算,肯定是把整数转换成浮点数,然后进行浮点运算,至少比把浮点的小数去掉进行整数运算精确度高
页:
[1]