杂果绘
2015-06-25 13:53
为什么用%f来表达,用%d表达出来的是60621524625这样的数字?求解
因为%d输出的是整型 而result是double 类型不一样输出就会出错
定义的变量abcd都是整形,但是result是double型,float用%f double用%lf
http://bbs.csdn.net/topics/390203394 我回答错了,看这里
result是个double你硬要它以floating point的形式出来?
不是吧,明明只是多了小数点后的6个0。格式化输出%f是保留小数点后6位数。
C语言入门
926210 学习 · 20797 问题
相似问题