首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
1/3怎么输出0.33333
0
[已解决问题]
解决于 2008-08-03 12:47
<P>我使用1/3输出的是0</P> <P>我想输出0.3333333,另外这个0.33333是算 float类型吗?还是decimal?</P>
.NET技术
C#
lexus
|
初学一级
|
园豆:
0
提问于:2008-08-03 10:35
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
最佳答案
0
1和3都是整型,输入结果当然也就是整型了. 如果是这样: Console.WriteLine(1 / 3f); 输出为:0.3333333 如果是这样: Console.WriteLine(1 / 3d); 输出为:0.333333333333333 至于你说的那个0.33333是float还是decimal这个只给一个数字恐怕不好说呀!
侯垒
|
老鸟四级
|
园豆:3435
|
2008-08-03 10:41
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
其他回答(1)
0
就是把它的结果转化成float,double,....可以表示小数点的类型就可以了 默认的1/3返回的是一个int型的 所以不显示小数点 convert.todouble(1/3);
小眼睛老鼠
|
园豆:2731
(老鸟四级)
|
2008-08-03 12:11
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。