需要以
的形式转换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位补码序列,抱歉混淆....
答案 0 :(得分:1)
根本不清楚你想要问什么。我在评论中提出了几个要求澄清的请求,但你不会回答我的要求。相反,你不断重复相同的公式,这不是很清楚。从我能理解的任何事情来看,这可能是你问题的解决方案吗?
>>> n = 10192517
>>> n/100 + 100
102025
即。 101925 + 100 = 102025。