c++中 double sum=0 什么意思

如题所述

初始化而已,编译器会自动把0转换成双浮点型的数然后存储到sum的内存地址中的,不过可能存在一定的差异,这个是由浮点型的存储结构决定的,不可避免。所以在判断浮点型的数是否为零时,需要给出一定的误差范围,一般是10的-6次方
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-01
(double)(n+1)的意思就是对n+1进行类型转换,变成浮点数,这样(n+1)/n才不会只得到整数部分,要不整数除以整数还为整数