为什么这个工具有用
使用此计算器来验证标志、权限、寄存器值和协议字段,因为 JavaScript 的有符号 32 位按位强制转换原本可能会掩盖预期的固定宽度结果。
选择为本网站发布的完整、经过质量审核的版本。
对无符号 8、16、32 或 64 位整数应用 AND、OR、XOR、NOT 和逻辑移位,并以补零的二进制和十六进制格式输出。
准备就绪。您的工作数据保留在此浏览器中。
使用此计算器来验证标志、权限、寄存器值和协议字段,因为 JavaScript 的有符号 32 位按位强制转换原本可能会掩盖预期的固定宽度结果。
两个操作数都被解析为有界 BigInt 值,所选操作会在请求的宽度下执行,并且在十进制、十六进制和二进制呈现之前,所有结果都会被掩码。
在 8 位下,42 AND 15 得到十进制 10、十六进制 0x0A 和二进制 00001010;NOT 42 得到 213,而不是一个无界的负值。
计算是确定性的,并解释验证错误,而不是默默更改无效输入。
输入和输出保留在此标签页中。复制和下载通过浏览器API完成,无需上传到服务器。
每次运行都会报告其工具模式、时间戳以及输入/输出大小,以便对转换后的数据进行审计。