IEEE32浮点简单计算工具

易语言 2020-03-15 17:41:16

IEEE32浮点简单计算工具

被转换的文本 = 取文本右边 (编辑框1.内容, 4) + 取文本左边 (编辑框1.内容, 4) ' 高低16位交换,有的16进制不需要高低交换,自己判断
二进制文本 = 进制转换 (被转换的文本, 16, 2) ' 将16进制转换为2进制。得到一个32位的进制文本,高位为0会少一位。
编辑框3.内容 = 二进制文本
标签3.标题 = 标签3.标题 + 到文本 (取文本长度 (二进制文本))
.判断开始 (取文本长度 (二进制文本) = 32)
.判断开始 (取文本左边 (二进制文本, 1) = “1”)
正负 = “-”
.默认
正负 = “”
.判断结束

.默认

.判断结束
IEEE得数 = 到数值 (进制转换 (取文本左边 (二进制文本, 8), 2, 10)) - 127 ' IEEE规范为减去127
二进制结果 = “1” + 取文本中间 (二进制文本, 9, IEEE得数)
编辑框2.内容 = 正负 + 到文本 (进制转换 (二进制结果, 2, 10))