现有一组string型数据如0.5,0.55
我若要转换成带有三位小数的float 和double怎么实现
转换后结果为0.500 0.550
我若要转换成带有三位小数的float 和double怎么实现
转换后结果为0.500 0.550
解决方案 »
- 如何将多个文件打包成一个文件
- 关于弹出窗口设置问题
- 添加了一个XSD文件,在.cs中使用出错,如何使用的?
- 高手进来看,C#报的错为什么用try...catch捕捉不到呢?
- 在WinForm中对TextBox的输入用正则表达式验证,采用哪种策略好?
- 关于Form窗体上RadioBox控件功能提示问题
- 我向ftp服务器发送了一个"CWD "+目录A 的命令,怎么样才能获得目录A下的文件列表信息?
- C#对DataGrid里数据库的更新修改和删除
- 如何获取其他服务器上的文件?
- 在GDI绘图中,如何知道文字是否超过限定文字区域
- 有关WinForm的
- 比如一个链表,还有树和图之类的要借助于指针或者引用来实现的数据结构,在c#里面怎么实现呢?
转换后结果为0.500 0.550如果用float和double是不太可能的,而且像0.500这种方式只是输出显示而已
{
static void Main()
{
string s = "0.55";
double d = double.Parse(s);
System.Windows.Forms.MessageBox.Show(d.ToString("f3"));
}
}
没有什么只有三位的double,浮点数,小数点是浮动的才叫做浮点数。当然,你自己做一个定点数结构就行了,还是没明白你的意思,他要按位比?他怎么把每一位都给取出来?十进制位?