-
最佳答案:老大你是不是问错了,应该说十进制的负数都用的是二进制的补码吧!其实,这个问题就是在说变号操作(取负)将十进制数转化为二进制数,再将源码转换为反码,在反码的个位上
-
最佳答案:先算正数42.17342.173=42+0.173=(32+8+2)+0.173=2的5次方+2的3次方+2的一次方+0.173=101010+0.173对于整
-
最佳答案:都用补码表示的话,直接加减就可以.第一个加起来结果就是10111010.第一位是符号位,为0表示正数,为1表示负数.这个数就是负数.绝对值这样做:这是8位的数,
-
最佳答案:不看出它是不是负数,而是要把它看成有符号数还是无符号数。做为有符号数,它是-5,有符号数,最高位是符号位,为1就是负数做为无符号数,它就是251
-
最佳答案:0000是零,FFFF是-1,FFFE是-2,从上面可以看出,负数产生进位整个数字就变成正数了
-
最佳答案:因为,计算机能识别的只是0和1的二进制代码,所以要把+、-号,用0和1来表示.这是一种规定.正数和负数求补码方法不同:无论正数还是负数,都要求数值的真值,即把这
-
最佳答案:C
-
最佳答案:针对第一个问题:对.任何数在内存中都是以补码的形式存在(其中正整数:原码=反码=补码;负整数:原反码=原码(最高位不变,其余按位取反);补码=反码+1). 针对
-
最佳答案:A是错的,因为一个汉字或者是一个汉字的偏旁部首都是2个字节,这个二进制数是8位,只是一个字节.B是对的,因为一个英文字符占一个字节.C是错的,因为这个二进制数转