二进制(binary):0 1,满2进1,以0b或0B开头
十进制(decimal):0-9,满10进1
八进制(octal):0-7,满8进1,以数字0开头表示
十六进制(hex):0-9及A-F,满16进1,以0x或0X开头表示。此处的A-F不区分大小写。如0x21AF + 1 = 0X21B0
所有的数字在计算机底层都以二进制形式存在
所有数值,不管正负,底层都以补码的方式存储
正数:三码合一
负数:原码-直接将一个数值换成二进制数,最高位为符号位
反码-最高位不变,在原码基础上取反
补码-最高位不变,在反码基础上加1
原文:https://www.cnblogs.com/xiaolinischengxuyuan/p/14888433.html