社区
C#
帖子详情
c# 中double类型
Candice_226
2014-09-22 11:04:59
我定义了一个变量
double number2 = Convert.ToDouble(36);
Console.WriteLine(number2);
Console.ReadKey();
为什么输出之后还是36而不是36.0呢
在线等
...全文
482
9
打赏
收藏
c# 中double类型
我定义了一个变量 double number2 = Convert.ToDouble(36); Console.WriteLine(number2); Console.ReadKey(); 为什么输出之后还是36而不是36.0呢 在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我叫小菜菜
2014-09-22
打赏
举报
回复
引用 1 楼 bdmh 的回复:
number2.ToString("0.0")
要获得指定格式的字符串,只有自己设定格式。 不设置输出格式,则会调用一个默认格式化格式。
於黾
2014-09-22
打赏
举报
回复
这个跟double类型还是int类型没有关系 是跟你打印的时候转字符串有关系 在屏幕上显示,显示的都是字符串 虽然你传递了一个数字型的变量进去,但是会自动转字符串显示 而double型在转字符串的时候,默认如果是整数就不显示小数 如果想显示小数,按1楼2楼的方法,自己格式化字符串
EnForGrass
2014-09-22
打赏
举报
回复
方法很多 string str8 =string.Format("{0:F1}",number2); 参考格式化
http://www.cnblogs.com/bignjl/archive/2011/01/14/1935645.html
bdmh
2014-09-22
打赏
举报
回复
number2.ToString("0.0")
智者知已应修善业
2014-09-22
打赏
举报
回复
要学会断点查看
smthgdin_020
2014-09-22
打赏
举报
回复
Console.WriteLine(number2); //将指定的双精度浮点值的文本表示形式写入标准输出流。 转换的过程中,小数点后后面的0都去掉,如果一定要显示小数点后几位,可以格式化输出。
moonwrite
2014-09-22
打赏
举报
回复
没有想过这个问题~ .NET Reflector 可以看.net类库是怎么实现的~ 你可以用他看看微软为什么是这么实现的
bitstrong1
2014-09-22
打赏
举报
回复
有没有比这更好的文章,这个实在是不怎么样啊,楼主你是怎么写的,我看了,找不到重点呀
伤心的小水沟
2014-09-22
打赏
举报
回复
3 4楼解释完美,参照他们的吧
C#
double类型
变量比较分析
本文探讨了
C#
中
Double类型
的精度问题及如何正确比较
Double类型
的变量。介绍使用Decimal类型来替代以解决精度问题,并提供了具体的示例。
C#
中
double类型
保留小数点后两位
本文详细介绍了
C#
语言
中
double类型
的数据存储方式及精度控制方法,包括小数位数的保留、四舍五入处理,以及如何将非
double类型
的值转化为指定小数位数的
double类型
。
C#
Double类型
四舍五入
本文提供了一个
C#
中
使用
Double类型
进行精确到两位小数四舍五入的例子,通过Math.Round和Double.Parse函数组合实现,并展示了如何应用MidpointRounding.AwayFromZero来处理具体的业务逻辑。
C#
中
double类型
的输出格式
本文介绍了
C#
中
double类型
的输出格式,包括默认格式、固定小数位数、科学计数法、百分比形式和自定义格式化字符串的使用方法,通过示例展示了如何控制double值的显示样式。
c#
中
double类型
计算比较
本文介绍了在
C#
编程
中
遇到的
double类型
计算精度问题,当两个double数值相加后与预期结果比较时可能出现不相等的情况。原因是
double类型
在计算机
中
的表示存在精度损失。为解决此问题,开发者可以改用decimal类型进行高精度计算,确保比较的准确性。通过切换到decimal类型,作者成功地解决了这个问题,提醒开发者在需要精确计算时避免使用double进行判断比较。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章