进制相互转化
二进制:由0和1组成,逢二进一,借一当二。 八进制:由0-7的数字组成,没有小数部分。 十进制:由 0-9的数字组成,不能以0开始。 十六进制:以0x开头的数字序列,其后由0-9、A-F或a-f组成,无小数部分。
原码: 用第一位表示符号,其余位表示值。 反码: 正数的补码反码是其本身,负数的反码是符号位保持不变,其余位取反。 补码: 正数的补码是其本身,负数的补码是在其反码的基础上+1。
十进制20的各进制计算如下:
十进制转二进制: 旁边余数从下往上读:10100 补齐八位:0001 0100 十进制转八进制: 旁边余数从下往上读:24 十进制转十六进制: 旁边余数从下往上读:14
二进制转十进制:
正数:二进制数10100转十进制 负数: 例如数学上~ 20 = - 21计算如下:
20二进制码:0001 0100
按位取反(即~20):1110 1011(最高位为
进制相互转化最先出现在Python成神之路。
共有 0 条评论