二进制是以 2 为基数的记数法,使用数字 0 和 1。下面重点说明输出与书写约定。
二进制的数据格式
转换函数通常返回字符串(如 Python 的 bin/oct/hex)或整数(内部已是二进制)。显示时再格式化成二进制。
输入进制、输出进制、是否补前导 0、是否加前缀、分组方式(4 位或 8 位一组)。
示例
输入:十进制 64
转换结果:二进制 0b1000000(二进制 1000000,十六进制 0x40)
说明:按权展开校验:64 = 1×2^6。
核心要点
- 基数是 2,合法数字是 0 和 1
- 常见前缀:0b(语言里如 Python 的 0b )
- 与十进制换算:按权展开,或直接用语言/本站进制转换工具
- 整数部分与小数部分以小数点(或“.”)分界,但日常转换以整数为主
- 位宽固定时要注意溢出,例如 8 位二进制最大 255
命令行示例
python3 -c "print(bin(42), format(42,'08b'))"
echo "obase=2; 42" | bc
本站的进制转换工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
常见问题
【如何在 Python 里写出二进制?】0b101010。
【二进制怎么读?】二进制读作“二进制”,英语 binary,前缀常用 0b。
【十进制 255 的二进制是多少?】11111111。
文中示例可以在本站对应工具中验证;处理密钥、证书等敏感数据时,请注意保护隐私。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。