1.0/3*3 在C语言中其值是多少
答案:3 悬赏:80
解决时间 2021-03-11 19:52
- 提问者网友:最爱你的唇
- 2021-03-11 16:18
1.0/3*3 在C语言中其值是多少
最佳答案
- 二级知识专家网友:山河有幸埋战骨
- 2021-03-11 16:42
结果是 1.0
这里的运算全部按照浮点来进行的,等价于1.0/3.0*3.0
这里的运算全部按照浮点来进行的,等价于1.0/3.0*3.0
全部回答
- 1楼网友:往事隔山水
- 2021-03-11 18:00
%d为0%f、%lf和%g为1追答
追问:、%lf是什么意思 我在C里面运行前三个都是零第四个也 不 是一为什么会是零
追答:。。。无视“、”,%lf是double型,我直接printf 1.0/3*3结果确实%d为0%f %lf和%g为1 ,不知道你的代码具体怎么写的。
追问:#include<stdio.h>
main()
{
printf("%d,%f,%lf,%g\n", 1.0/3*3 ,1.0/3*3, 1.0/3*3, 1.0/3*3);
} 这是我写的程序不知道有什么错没全是零 最后一个是5.29981E-315
追问:、%lf是什么意思 我在C里面运行前三个都是零第四个也 不 是一为什么会是零
追答:。。。无视“、”,%lf是double型,我直接printf 1.0/3*3结果确实%d为0%f %lf和%g为1 ,不知道你的代码具体怎么写的。
追问:#include<stdio.h>
main()
{
printf("%d,%f,%lf,%g\n", 1.0/3*3 ,1.0/3*3, 1.0/3*3, 1.0/3*3);
} 这是我写的程序不知道有什么错没全是零 最后一个是5.29981E-315
- 2楼网友:愁杀梦里人
- 2021-03-11 17:25
不可能是1 输出是什么格式%d为0%f为 1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯