课程
/后端开发
/C
/C语言入门
为什么用%f来表达,用%d表达出来的是60621524625这样的数字?求解
2015-06-25
源自:C语言入门 3-1
正在回答
因为%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语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答为什么不能这样写?求解
2 回答为什么可以这样??大佬求解
2 回答求解,为什么这样写是错的
1 回答为什么会这样
2 回答为什么会这样