C语言中计算1.0/3*3等于多少?
1.0000000000000000000000000000000000000000000000000000000000000000000000000000000一图顶千言 本帖最后由 my_angel 于 2013-9-8 21:24 编辑
答案是1,注意计算过程中所有数值都会转换为double型。。。。
这种情况需要的是实践见真理啊。。。
0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999……………………
你觉得呢? 格式天下 发表于 2013-9-7 22:48 static/image/common/back.gif
一图顶千言
有图有真相,,哈哈 格式天下 发表于 2013-9-7 22:48 static/image/common/back.gif
一图顶千言
同意楼上的。 同意楼上的{:1_1:} 果然是一图顶千言 同意楼上的:lol: 相当的是一图顶千言 /* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{int b,c;
float a;
a=1.0;
c=3;
b=a/c*c;
printf("%d",b);
} 我的显示是0
支持3楼。。 楼主 想说明什么问题?
页:
[1]