对于整数,有四种表示方式
二进制:0,1,满2进1,以0b或者0开头
十进制:0-9,满10进1
八进制:0-7,满8进1,以数字0开头表示
十六进制:0-9及A-F,满16进1,以0x或0X开头表示,如:0x21F+1=0X21B0
十进制转二进制:除2取余的逆
1.原码补码反码操作
在计算机内,有符号数有3种表示法:原码、反码和补码,所有数据的运算都是采用补码进行的。
原码
就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
反码
负数的反码是对其原码逐位取反,但符号位除外。
补码
负数的补码是在其反码的末位加1。
注意
求反码的时候,最高位是符号位不能改变 正数的符号位是0 负数的符号位是1.