c语言中定义数据类型时为什么将int改为double后数据运算错误

日期:2014-02-05 10:23:29 人气:1

c语言中定义数据类型时为什么将int改为double后数据运算错误

您在最后输出时采用的是%d(int型),若改为和double型对应的%lf应该就可以了。 double型和int型在内存中的存储方式是不同的, 按照int型的读取方式读取double型自然会有问题。
    A+
热门评论