java基本语法(进制之间的操作)
对于整数,通常有四种表示方式:
二进制:满二进一,以0b或者0B开头
十进制:满十进一,
八进制:满八进一,以0开头
十六进制:满16进一,以0x或者0X开头,A-F不区分大小写

数据在底层都是以补码的形式存储的



原码、反码、补码
所有的数字在底层都是以补码的形式存储
整数的原码、反码、补码都相同
负数的反码是原码除符号位,其他位都取反,补码是反码+1

进制之间的转换



对于整数,通常有四种表示方式:
二进制:满二进一,以0b或者0B开头
十进制:满十进一,
八进制:满八进一,以0开头
十六进制:满16进一,以0x或者0X开头,A-F不区分大小写

数据在底层都是以补码的形式存储的



原码、反码、补码
所有的数字在底层都是以补码的形式存储
整数的原码、反码、补码都相同
负数的反码是原码除符号位,其他位都取反,补码是反码+1

进制之间的转换


