如何把十进制的数转化成负进制的数
来源:百度知道 编辑:UC知道 时间:2024/06/17 17:27:36
比如把15转化成-2进制的数,
得几?为什么?
谢谢!!!!!
得几?为什么?
谢谢!!!!!
和二进制算法是一样的。下面是将十进制数转换为负R进制的公式:
N=(dmdm-1...d1d0)-R
=dm*(-R)^m+dm-1*(-R)^m-1+...+d1*(-R)^1+d0*(-R)^0
15=1*(-2)^4+0*(-2)^3+0*(-2)^2+1*(-2)^1+1*(-2)^0
=10011(-2)
就是这样了。
?