chara='a';
发布网友
发布时间:2024-09-26 04:33
我来回答
共1个回答
热心网友
时间:2024-10-04 09:25
该题选择D答案:
1、a定义的是char型,实际上他也可以看做是int型,你试过没有将一个char型的变量用%d的格式输出后,为一个整数,该整数是该字符的ASCII码,是十进制而已。所以a*c之后的类型为float型
2、a*c+c自然也就是float型了。。那么最后就变为float减去一个double型,因为double型表示的数值精度比较高,那么自然结果也就转换成了double型了,你要明白类型的转换实际上可以看做为数据在内存的对齐。。。