前言
基于之前的工作:
【python】bin/dec/hex/bnr进制转换函数及fp32转十六进制_尼德兰的喵的博客-CSDN博客
进一步封装了一下界面以便使用,资源路径为:
myscript_python: 一些小的python脚本:num_trans_gui.py
在写的过程中我还突然想到, 我最开始在csdn写博客好像就是因为进制和补码的不堪其扰:二进制数的补码及运算(1)_尼德兰的喵的博客-CSDN博客_基于二进制位的求补运算
效果展示
执行脚本,界面如下:
支持十进制、十六进制、二进制、二进制补码以及浮点数(输入中有小数点则判定为浮点数,此时进制自动为十进制)输入,以下为展示效果。
十进制输入
十六进制输入
二进制原码输入
二进制补码输入
浮点数输入
浮点数输入时,补码没有意义因此与原码一致。