进制的表示
0b二进制 0x或H为十六进制
进制的转换
R进制转十进制
十进制转R进制,结果从下到上排序
二转八,二转十六,一个三位三维算,一个四位四位算,从右往左算,不足的补零
原码反码补码移码
一个字节是八位,第一位是符号位,正数为零,负数为一
数值1与数值-1相加时,原码为-2
正数的反码以及补码是与原码完全一样的,负数的反码需要把符号位单独拿出来,其他位取反
数值1与数值-1相加时,两个的反码相加位1111 1111,可知原码为负,再把后面七位取反得到原码0000 0000,所以原码为-0
负数的补码是在反码的基础上加1
数值1与数值-1相加时,两个的补码相加为0000 0000,正数,所以原码为0
移码是在补码的基础上把首位取反,在移码中首位为1是正数,为零是负数,相加的结果为0
数值的表示范围,原码反码的范围是-127~127,补码为-128~127
浮点数运算
首先把指数化为相同的次数,再进行运算
浮点数的数值范围由阶码确定,数值精度由尾数决定
算术运算与逻辑运算