其中有一个是double,为什么printf的时候不用%lf??

来源:3-7 逻辑运算符

慕无忌2694786

2019-09-29 11:02

我把两个都改成double,发现用lf也可以输出。为什么有一个int,一个double的时候用d它不报错???


写回答 关注

1回答

  • weixin_慕尼黑1348118
    2019-09-29 23:32:03

    double取值范围很大,于是就有double能用来定义一个实型变量,它可以表示整型,打印输出时,用%d是没问题的,只是没有小数部分而已。


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题