c语言关于float的问题
c语言关于float的问题我用vc6.0输入123.456他输出的是123.456001这是为啥?...
c语言关于float的问题我用vc6.0输入123.456 他输出的是123.456001这是为啥?
展开
3个回答
展开全部
float默认6位小数,她会自己补上的
更多追问追答
追问
补的话 补得不是0吗?他补得是001
追答
因为小数在计算机是以指数形式储存的,说起来很多,但是作为初学者,记住浮点数后面保留6位,少补0,多的4舍5入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有声明精度,所以会输出这个结果.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询