分类
大小:2.2M更新:2019-07-29
类别:编程工具系统:WinAll
进制转换完整版可以用来帮助我们进行各种进制之间的转换,我们日常生活中所用的是10进制,但在计算机语言或其它专业系统里,有时会需要2进制,8进制,16进制等等。进制转换完整版就可以帮你完成这些转换。
本程序支持2进制,8进制,16进制,10进制之间的互相转换
对于浮点数还可以支持32位,64位,和80位的浮点数。
主界面如下所示。
程序还可以自动限制每一个编辑栏输入的字符。
如二进制(包括原码反码补码)栏中只可以输入1和0两个字符。
十六进制栏(同样包括原码反码补码)只可以输入0~9和A~F十六个字符(自动的将小写字符变为大写字符。
对于8进制和10进制同样有类似的限制。
打开程序在主界面中按照默认的设置:
在二进制栏输入10001001 如下图所示:
因为是整数 浮点设置不管用 又因为选择Signed所以当前正负为
输入:10001
此时因为选择Signed自动在反码补码扩展为最接近2的次幂的长度。
选择Unsigned输入1001则不会扩展:
将显示的位数改为8位在二进制原码输入100 00100001 则反码补码无法正常显示且提示溢出:
选择强制IEEE标准:
此时各种进制反码栏中显示的是相应长度的IEEE表示,补码因为没有意义所以不显示。
此时Signed和Unsigned都无意义显示的位数也无意义
在二进制原码输入100010:
如果将当前正负改为 “-” 再次输入100010:
可以看出IEEE(也就是二进制补码栏)最高位变成了1
接着输入100010.00011001:
提示数据类型变成了浮点型。
如果不选择强制IEEE但是在原码栏输入浮点数则自动按照浮点类型变换
选择32位80位IEEE标准则相应的改变IEEE的长度
选择Signed去掉强制IEEE在二进制补码栏输入100010此时因为长度不是2的次幂无法转换:
输入00010001:
输入10000100:
提示符号已经改变
选择强制IEEE(此时任何进制的补码栏因为没有意义所以无法输入任何字符)
以上的各种情况对于八进制和十六进制同样成立。
鲁大师跑分装逼神器编程工具.74M免费版
查看谷歌安卓开发SDK Platform-Tools编程工具Mr22 官方版
查看Android Studio绿色版编程工具Mv2.3.0.8 最新版
查看CANPro协议分析平台编程工具Mv1.46 官方最新版
查看猎码安卓中文开发工具编程工具Mv2.8.2官方版
查看LabVIEW NXG编程工具Mv3.0.0 x64免费版
查看机明自动编程编程工具M17.10.12.0免费版
查看SmartPRO 6000系列通用软件编程工具MV0.4455官方版
查看Egret Wing编程工具Mv4.1.5 官方最新版
查看上号器源码编程工具M
查看Em文本编辑工具编程工具Mv16.4.1 汉化免费版
查看白鹭引擎编程工具Mv5.1.8 官方版
查看Bopup IM Client SDK局域网通信客户端软件开发工具包编程工具MV1.1.0官方免费版
查看Liquid Studio 2020编程工具Mv18.0.3.9916 官方版
查看木兰编程语言(ulang)编程工具Mv0.2.2官方版
查看JetBrains CLion 2019免费版编程工具Mv2019.1.2 x64最新官方版
查看Pascal编程工具MV3.7 安装版
查看QAAC.EXE编码器64/32位编程工具M免费版
查看vc++6.0 win10 64位编程工具M
查看数据库管理(JetBrains DataGrip) 2019编程工具M2019.1.1官方最新版
查看响应式网站HTML设计师(CoffeeCup Responsive Site Designer)编程工具Mv2.5 Build 2425
查看pyinstaller打包工具(Python代码打包)编程工具Mv0.7 最新版
查看WebStorm2019.3.2编程工具M最新版
查看Zigbee模块编程器软件Device Program编程工具MV3.52官方版
查看点击查看更多