为了账号安全,请及时绑定邮箱和手机立即绑定

1/3怎么输出0.33333

1/3怎么输出0.33333

C#
慕盖茨4494581 2018-12-16 17:09:54
<P>我使用1/3输出的是0</P> <P>我想输出0.3333333,另外这个0.33333是算 float类型吗?还是decimal?</P>
查看完整描述

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

1和3都是整型,输入结果当然也就是整型了. 如果是这样: Console.WriteLine(1 / 3f); 输出为:0.3333333 如果是这样: Console.WriteLine(1 / 3d); 输出为:0.333333333333333 至于你说的那个0.33333是float还是decimal这个只给一个数字恐怕不好说呀!

查看完整回答
反对 回复 2018-12-20
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

就是把它的结果转化成float,double,....可以表示小数点的类型就可以了 默认的1/3返回的是一个int型的 所以不显示小数点 convert.todouble(1/3);

查看完整回答
反对 回复 2018-12-20
  • 2 回答
  • 0 关注
  • 502 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信