c语言中定义数据类型时为什么将int改为double后数据运算错误
c语言中定义数据类型时为什么将int改为double后数据运算错误
日期:2014-02-05 10:23:29 人气:1
您在最后输出时采用的是%d(int型),若改为和double型对应的%lf应该就可以了。
double型和int型在内存中的存储方式是不同的,
按照int型的读取方式读取double型自然会有问题。
c语言中定义数据类型时为什么将int改为double后数据运算错误