float 有效位7位? 20
#include<stdio.h>main(){intx;floaty;scanf("%3d%f",&x,&y);printf("x=%d,y=%f",x,y);}为什么...
#include <stdio.h>
main()
{
int x;
float y;
scanf("%3d%f",&x,&y);
printf("x=%d,y=%f",x,y);
}
为什么输出为 x=123 y=45.000000 不是有8位吗??? 展开
main()
{
int x;
float y;
scanf("%3d%f",&x,&y);
printf("x=%d,y=%f",x,y);
}
为什么输出为 x=123 y=45.000000 不是有8位吗??? 展开
5个回答
展开全部
float 的有效位数默认为6位。
这指的是浮点数据精确到小数点后6位,这个你可以再尝试一下。
此解答仅供参考。
这指的是浮点数据精确到小数点后6位,这个你可以再尝试一下。
此解答仅供参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从小数点开始算起
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf("x=%f,y=%f",x,y); 这样试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询