|
共用IEEE754转换器1 | 文本型 | |
|
计算方式1 | 整数型 | | | |
需转换数据1 | 文本型 | | | |
判断 (计算方式1 = 1
)
文本_逐字分割 (需转换数据1, IEEE临转1
)
加入成员 (IEEE临转1, 保持数组位数1
)
计次循环首 (8, 计次1
[4
])

IEEE二制临存1
[计次1
[4
]] =
进制转换 (IEEE临转1
[计次1
[4
]], 16, 2
)

如果真 (文本_取长度 (IEEE二制临存1
[计次1
[4
]]
) = 1
)


IEEE二制临存1
[计次1
[4
]] =
“000” + IEEE二制临存1
[计次1
[4
]]


如果真 (文本_取长度 (IEEE二制临存1
[计次1
[4
]]
) = 2
)


IEEE二制临存1
[计次1
[4
]] =
“00” + IEEE二制临存1
[计次1
[4
]]


如果真 (文本_取长度 (IEEE二制临存1
[计次1
[4
]]
) = 3
)


IEEE二制临存1
[计次1
[4
]] =
“0” + IEEE二制临存1
[计次1
[4
]]






计次循环尾 ()
判断 (到整数 (取文本左边 (IEEE二制临存1
[7
], 1
)) = 0
)

IEEE的S值1 =
“”



IEEE的S值1 =
“-”
IEEE的E值1 = 进制_二到十 (取文本右边 (IEEE二制临存1 [7], 3) + IEEE二制临存1 [8] + 取文本左边 (IEEE二制临存1 [5], 1))
IEEE的M值1 =
进制_二到十 (取文本右边 (IEEE二制临存1
[5
], 3
) + IEEE二制临存1
[6
] + IEEE二制临存1
[4
] + IEEE二制临存1
[1
] + IEEE二制临存1
[2
] + IEEE二制临存1
[2
])
IEEE返回文本1 = IEEE的S值1 +
到文本 ( (1 + IEEE的M值1 ×
求次方 (2, -23
)) ×
求次方 (2, IEEE的E值1 - 127
))
返回 (到文本 (四舍五入 (到数值 (IEEE返回文本1
), 1
))
)
返回 (“暂时无法计算”)