我有一个十进制数字。键入双。我使用周期的小数部分来翻译它,它看起来像这样:
double part;
part = part - int(part);
for (auto i = 0; i < ACCURACY; i++) //Точность
{
part *= typeEncode;
result += std::to_string(int(part));
if (part >= typeEncode / 2)
{
part -= int(part);
}
}
我转移了这样的号码:
double E1 = 0.15625;
事实证明,我发现元素的数量等于 ACCURACY。如何计算每个数字唯一的准确度数?然后是额外的零或包皮环切二进制数。