功能简介
哈冬猪程序员/进制计算器已正式发布,可扫描下方二维码或在小程序中搜索『哈冬猪程序员计算器』体验。

哈冬猪程序员/进制计算器主要支持的功能有:
- 支持按进制显示:2、8、10、16进制数值。
- 支持的储存格式:8、16、32、64位有符号、无符号整数和32、64位浮点数。
- 支持的位运算:与、或、非、异或。
- 支持的位操作:循环/非循环左移/右移、带符号右移。
- 支持数字键盘输入:数字键盘(0-9、A-F)、位运算、位操作、清空退格等操作。
- 支持位键盘输入:按二进制指定位,支持全置1/0。
使用方法
哈冬猪程序员/进制计算器分为三个部分,分别为结果区、功能区和键盘。结果区分为算式、输入和进制结果。

切换进制
点击不同的进制可对当前输入的进制进行切换。

输入
数字键盘
数字键盘可以输入当前进制下支持的数字和操作符。

位键盘
位键盘可以控制当前输入的数据的某个位,或某些便捷操作,此处的左移右移会立即将当前输入左移或右移一位。

选择数据类型
点击数据类型可以切换不同的数据类型,目前支持的数据类型有8、16、32、64位有符号、无符号整数和32、64位浮点数。当整数和浮点数互相切换时会自动清零,切换整数的位数时会自动拓展符号位或截断。

注意事项
- 当前版本是否有负号仅影响10进制数值的显示,2、8、16进制仍按无符号形式显示。
- 当前版本在切换浮点数和整数时会将所有输入自动清空。
- 由于浮点数无法精确表示,在结果中显示的浮点数和输入的浮点数可能存在差异。
- 当前版本输入溢出时会修改输入内容为溢出后的值。
写在后面
没想到这个程序员进制计算器竟然拖了这么多年终于做出来了,记得当初某人和我一起学习做小程序游戏,我最开始的练手项目就是做一个普通的计算器,某人做一个程序员进制计算器,最后这个普通计算器竟然越做越复杂,最后成了一个科学计算器,可惜某人的程序员进制计算器夭折了,于是当年的一个小小的梦想到今天才实现。