如何将小数原样输出????
如提:
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吗???