/** 鼠标样式 **/

原码、反码、补码、移码

1.原码

原码表示:符号位加上二进制数的绝对值
例:x=+11001110,y=-11001110
[x]原=011001110 [y]原=111001110

2.反码

反码表示:正数不变,负数:除符号位外二进制数按位取反
例:X1=+1011011 , X2= -101 1011
[X1] 反 =01011011, [X2] 反 =1010 0100

3.补码

补码表示:数的补码就是正数的本身,负数的补码是原负数加上模
例:X1=+1011011 , X2= -101 1011
[X1] 补 =01011011, [X2] 补 =1010 0101

4.移码

又叫增码或偏置码,通常用于表示浮点数的阶码
0表示唯一 [0]移=1000···0;
[x]移= 2n + x 2n>x≥-2n

移码和补码尾数相同,符号位相反

例1: x=+1011111 x=-1011111
补码为01011111 补码为10100001
移码为11011111 移码为00100001

posted @ 2024-04-11 13:40  aliex23k65  阅读(40)  评论(0)    收藏  举报