发布网友 发布时间:2022-06-02 14:52
共5个回答
热心网友 时间:2023-11-04 15:56
结果是double型的,因为低精度和高精度相乘结果是高精度的。想解决你的问题要了解数据类型和数据类型转换,所有的数据在计算机中都是2进制的01字符串,只是按不同的方式结合。8个0或1结合叫一个字节,2个字节结合叫int,4个叫long,8个叫,float,double。所以按不同的结合方式,当然结果就不一样了。那个%d,%f,就是说按照不同的方式结合。既然你希望结果是0.33,就按照8个字节一结合,%f,那样结果就是0.33了。数据类型会了,再考虑进制。然后再考虑编程。就是这样。热心网友 时间:2023-11-04 15:56
是double 型热心网友 时间:2023-11-04 15:57
是double 型热心网友 时间:2023-11-04 15:57
你哪个编译器 float8个字节呀 这么牛?那float和double的区别是什么?热心网友 时间:2023-11-04 15:58
结果应该是高精度类型