如何控制float型数据的输出位数
如何控制float型数据的输出位数?如何考虑有分支语句的测试用例的设计?如果想要是使最大值都是第八个数,该怎么办。要求增加一个变量,记录最大值的序号...
如何控制float型数据的输出位数?如何考虑有分支语句的测试用例的设计?如果想要是使最大值都是第八个数,该怎么办。要求增加一个变量,记录最大值的序号
展开
2个回答
推荐于2017-09-20
展开全部
float没有小数位数的说法,它的有效数字是固定的,只可以在输出的时候控制小数位数;
比如:
float a=1.2345f;
String strTest=a.ToString("F2");
F2表示两位小数,三位小数是F3,
而%f之类的格式是c的printf函数格式,java也类似这种格式但c#绝对不支持。
比如:
float a=1.2345f;
String strTest=a.ToString("F2");
F2表示两位小数,三位小数是F3,
而%f之类的格式是c的printf函数格式,java也类似这种格式但c#绝对不支持。
2013-05-20
展开全部
%.3f .3后面跟的就是小数的位数 例子:#include <stdio.h>
void main()
{
float a= 123456.123456;
printf("%.3f", a);
}
void main()
{
float a= 123456.123456;
printf("%.3f", a);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询