首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么将小数原样输出?

2012-01-19 
如何将小数原样输出????如提:a1.0120000,b1111.245601560000后面的位数不固定,主要是后面的0要保住。怎么

如何将小数原样输出????
如提:
a   =   1.0120000     ,     b   =   1111.245601560000
后面的位数不固定,主要是后面的0要保住。
怎么让他原样输出呢????

用tostring好象不行。会把后面的0给去掉  

请大家不要轻易的说用   tostring()   就好了,可以的话自己的机子上试正确了。
谢谢。弄了好久也不会

[解决办法]
wocaonimabi
楼主的名字很牛~
[解决办法]
加个 "M "如:
decimal num1 = 23.3401232343434M;
MessageBox.Show(num1.ToString());
[解决办法]
wocaonimabi 牛比人用牛比方法。
lz是高手,大名就如雷贯耳。
[解决办法]
果然名不虚传,我也不枉此行啊....
[解决办法]
to 平民大哥

正如你所说,decimal在存储的时候可能会带上精度,有没有方法把其精度取出来?
[解决办法]
这是.NET本身的问题了.....
[解决办法]
都是高手呀。哈哈。
但我突然想到了一个问题,变量计算出来的,怎么在它的后面添加一个M的呢。

decimal b = 1111.245601560000m;

decimal b = 0;
b = 123/45;
这样它后面会有个M吗???


热点排行