%d和%f混淆使用,输出结果为什么这样

来源:2-9 强制类型转换

慕后端7019728

2019-03-24 20:03

 double num =2.00000000; 

 printf("num的整数部分是%d\n", num);  

为什么输出0

num为2.00001时输出为随机数


写回答 关注

1回答

  • 慕九州3332400
    2019-03-24 20:25:11

    不是随机数出,输出的是十进制的代码,%d是以十进制整数输出,

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题