对于整数,通常有四种表示方式:
二进制:满二进一,以0b或者0B开头
十进制:满十进一,
八进制:满八进一,以0开头
十六进制:满16进一,以0x或者0X开头,A-F不区分大小写
数据在底层都是以补码的形式存储的
原码、反码、补码
所有的数字在底层都是以补码的形式存储
整数的原码、反码、补码都相同
负数的反码是原码除符号位,其他位都取反,补码是反码+1
进制之间的转换
对于整数,通常有四种表示方式:
二进制:满二进一,以0b或者0B开头
十进制:满十进一,
八进制:满八进一,以0开头
十六进制:满16进一,以0x或者0X开头,A-F不区分大小写
数据在底层都是以补码的形式存储的
原码、反码、补码
所有的数字在底层都是以补码的形式存储
整数的原码、反码、补码都相同
负数的反码是原码除符号位,其他位都取反,补码是反码+1
进制之间的转换