1,浮点数在计算机中储存是不精确的,可以在运算时先处理成整数(如扩大倍数),最后再将结果处理成小数(如缩小倍数);
2,负数是以其补码储存在计算机中,所以在运算时先将其转换为原码在计算,如 1100 0011 (负数补码) —> 0011 1101 (负数原码);
3,算数移位:对于无符号数,操作原理类似,其后补0,和前补0;
对于有符号数,若是左移,其后补0,若是右移,其前补1;
逻辑移位:对于无符号数或者有符号数,操作原理类似,其后补0,和前补0;
1,浮点数在计算机中储存是不精确的,可以在运算时先处理成整数(如扩大倍数),最后再将结果处理成小数(如缩小倍数);
2,负数是以其补码储存在计算机中,所以在运算时先将其转换为原码在计算,如 1100 0011 (负数补码) —> 0011 1101 (负数原码);
3,算数移位:对于无符号数,操作原理类似,其后补0,和前补0;
对于有符号数,若是左移,其后补0,若是右移,其前补1;
逻辑移位:对于无符号数或者有符号数,操作原理类似,其后补0,和前补0;