课程

回到首页 个人中心 反馈问题 注册登录
下载APP
首页 课程 实战 体系课 手记 专栏 慕课教程

printf("%f\n", result);

来源:3-1 运算符号是啥

爱喝可乐的抹茶

2021-04-10 21:33

为什么这里是%f,而不是%d呢

写回答 关注

1回答

  • weixin_慕莱坞7555443
    2021-04-11 12:11:20

    如果上边你定义result用的是int,输出的时候就用%d,如果是float,就用%f。整型用d,实型用f。

    0 0

C语言入门

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

927002 学习 · 21533 问题

查看课程

相似问题

printf("%f\n",f);与printf("%lf\n",d); 的区别

回答 1

#include <stdio.h> int main() { char c = &#039;a&#039;; int n = c //将c赋值给n float f = n //将c赋值给f double d = f //将c赋值给d printf("%d\n",n); printf("%f\n",f); printf("%lf\n",d); return 0; }

回答 3

char c = &#039;a&#039;; int n = c ; //将c赋值给n float f = c ; //将c赋值给f double d = c; //将c赋值给d printf("%d\n",n); printf("%f\n",f); printf("%lf\n",d); return 0; }

回答 2

#include <stdio.h> int main() { char c = &#039;a&#039;; int n = c ; //将c赋值给n float f = c; //将c赋值给f double d = c; //将c赋值给d printf("%d\n",n); printf("%f\n",f); printf("%lf\n",d); return 0; }

回答 4

#include <stdio.h> int main() { char c = &#039;a&#039;; int n = c; //将c赋值给n float f = c; //将c赋值给f double d = c; //将c赋值给d printf("%d\n",n); printf("%f\n",f); printf("%lf\n",d); return 0; }

回答 2

打开慕课网App查看更多内容