【发布时间】:2017-11-08 08:42:19
【问题描述】:
我正在寻找一种在 Swift 3 中将小数二进制部分转换为小数部分的方法。此代码将二进制整数转换为十进制
for num in BinaryIntegerPart {
switch num {
case "0": result = result * 2
case "1": result = result * 2 + 1
print (result)
default: return "Error"
}
也许有相同的解决方法,但仅适用于小数部分?
例如: 101.0101 到 5.3125(十进制)
【问题讨论】:
-
你能重新编辑问题吗?很难从当前的帖子中得到你想要什么。
-
所以您想例如将“101.01”转换为 5.25 吗?
-
User28434,好的
-
马丁,没错
标签: swift swift3 binary decimal