Java
帮你问
这个作者很懒,什么都没留下…
展开
-
使用Java语言求一个数的二进制原码
使用字符串接收二进制原码。1、辗转相除2、凑齐位数3、补齐符号位public class Binary{ public static void main(String[] args){ String binary1 = getBinary(125); String binary2 = getBinary(-134); System.out.println(binary1);...原创 2020-02-15 11:16:18 · 771 阅读 · 1 评论 -
原码、反码、补码的关系
在了解原码、反码和补码前需要先了解机器数和真值。一、机器数和真值1、机器数一个数在计算机中的二进制表现形式称为这个数的机器数。在机器数中,一个数的最高位是符号位。例如:十进制中的 5 转为机器数就是 0000 0101,-5转为机器数就是 1000 0101。2、真值因为最高位是符号位,所以一个数的机器数并不能代表他的真值。例如1000 0101的最高位1代表负值,其真正的数值是-5,而...原创 2020-02-15 09:20:37 · 29150 阅读 · 0 评论