我自己写了一个将原码与补码相互转换的程序。利用Scanner输入一个String字符串并转成char[]数组。例如char[] a = {1,0,1,1,0,1,1,1},这是一个8位二进制数组,如何将它转成补码以及如果它是补码怎么转成原码。基础部分已经都写完了,内部也有说明书。但就是每次转换的算法有问题,经常出现计算错误,求一个完美算法。正数的不用了,反正都一样。有了算法大家可以利用这个快速验证自己的原补码计算是否正确。有兴趣的可以加我qq一起研究或者跟我要源代码。我qq是1021470989 |
|