搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 各位大大,求帮助,关于C语言中的float与double的用法和区别
标题:
各位大大,求帮助,关于C语言中的float与double的用法和区别
取消只看楼主
暮幕悠悠
等 级:
论坛游民
帖 子:17
专家分:13
注 册:2012-7-21
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:3
各位大大,求帮助,关于C语言中的float与double的用法和区别
double不是包含了float吗? 为什么有时候用double不行,用float却可以。而且我已经在输入的时候占位符用了%if。使用double输出的结果却不对,虽然程序能运行。而用float却输出的结果是对的。
搜索更多相关主题的帖子:
占位符
C语言
double
2012-07-21 07:36
暮幕悠悠
等 级:
论坛游民
帖 子:17
专家分:13
注 册:2012-7-21
第
2
楼
得分:0
#include<stdio.h>
int
main(void)
{
float one,two,sum,average;
printf("输入两个数");
scanf("%f%f",&one,&two);
sum = one + two;
average = (one + two)/2.0;
printf("输出为%.1f %.1f",sum,average);
return(0);
}
比如说这程序, 我在使用double的时候程序能运行,结果却不对。为什么?
2012-07-21 07:41
暮幕悠悠
等 级:
论坛游民
帖 子:17
专家分:13
注 册:2012-7-21
第
3
楼
得分:0
回复 3楼 岩枭
这个%if 难道i是要用大写的I?
2012-07-21 11:38
暮幕悠悠
等 级:
论坛游民
帖 子:17
专家分:13
注 册:2012-7-21
第
4
楼
得分:0
擦 原来是%lf 各位大大 我错了 发现原因了。
2012-07-21 11:43
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-373804-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.309559 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved