
计算机基础
计算机基础
我爱卷粉
不会学到会。
展开
-
原码、反码、补码的区别
原码、反码、补码机器数和真值机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。 机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1 比如: 十进制中,+3 , 计算机字长为8位, 转换成二进制就是00000011 如果是 -3, 就是10000011 这里的00000011 和 10000011 就是机器数真值 因为第一位是符号位,所以机器数的形式值就不等于真正的数值。 例如上面的有符号数 1000001原创 2022-03-04 11:55:11 · 964 阅读 · 0 评论 -
运算符>>和>>>的区别
>> 和 >>> 的区别只有一个, 就是它们的作用不同 :>> 表示 右移 如果该数为正数, 则最高位补0, 若为负数, 则最高位补1 如:int i=15; i>>2 => 0000 1111(15) >> 2 => 0000 0011 => 结果为3,移出的部分将被抛弃。 0001 1010(18) >> 3 ==> 0000 0011(3)>>&g原创 2022-03-04 11:34:13 · 615 阅读 · 2 评论