【文件属性】:
文件名称:十进制小数转化为十六进制小数
文件大小:4KB
文件格式:CS
更新时间:2014-12-23 09:33:47
C# 十进制 十六进制 十进制小数 十六进制小数
十进制小数转化为十六进制小数类
///
/// 十进制整数转化为十六进制(带小数)
///
///
///
public string DecToHex(double value)
{
string result = "";
long zsHex = (long)value;
double xsHex = value - zsHex;
if (value < 0)
{
zsHex = -zsHex;
xsHex = -xsHex;
}
result = DecToHex(zsHex);
if (xsHex>ZERO)
{
result += "." +Hex(xsBinary(xsHex));
}
strB.Remove(0, strB.Length);
if (value < 0)
{
result += "-";
}
return result;
}