题解 2756: 类型转换2

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

C++简单解法

摘要:#includeusing namespace std;int main(void){ cout……

题目 2756: 类型转换2

摘要:解题思路:A. bool   B. char   C. short   D. int   E. float   F. double                只有E、F的类型是实型;     

试图解释答案为什么是F E

解题思路:1.看题目要求,本题要求输出选项ABC,2.先判断选项所代表的数据类型,和a,b输出的数据类型,再看看题目所写的代码有没有强制类型转换,不过本题没有强制类型转换,所以可以不用考虑,3.判断题目给出的代码预期结果是什么,在假设a和b的开始时的数据类型相同的情况下注意事项:a,

详解 附验证代码

解题思路:float可存有效数位为7-8,超出存不进去。double可存15-16位有效数字看a的输出为1.00000001虽然遇到了%.f保留小数点后9位,但是数字本身没有变化,可以认为,a的类型为double。再看b=a;这句代码的意思是把a的类型赋给b,