十进制数的整数值

时间:2012-08-17 09:01:03

标签: integer decimal

需要以

的形式转换8位数字

(d7 d6 d5 d4 d3 d2 d1 d0) 其中di:i = 0,1,2,3,4,5,6,7是10i的乘数:i = 0,1,2,3,4,5,6,7。

我很困惑如何使用这种格式转换它

(d7 d6 d5 d4 d3 d2 + 100)=整数值。

数字为8位= 10192517

我不确定我是否需要将所有数字乘以10的幂?所以10 ^ 1 + 10 ^ 0等等...

任何帮助都将受到高度赞赏和接受。我只需要理解它,答案是没有必要的。

编辑:出于上下文的目的,它要求我为8位学生编号计算整数值(uID)。一旦我完成了这一点,我就必须转换成32位补码序列,抱歉混淆....

1 个答案:

答案 0 :(得分:1)

根本不清楚你想要问什么。我在评论中提出了几个要求澄清的请求,但你不会回答我的要求。相反,你不断重复相同的公式,这不是很清楚。从我能理解的任何事情来看,这可能是你问题的解决方案吗?

>>> n = 10192517
>>> n/100 + 100
102025

即。 101925 + 100 = 102025。