-2

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 ビットの補数シーケンスに変換する必要があります。混乱して申し訳ありません....

4

1 に答える 1

1

何を聞きたいのか、さっぱり分からない。コメントで明確化を求めていくつかのリクエストをしましたが、あなたは私の質問に答えません. 代わりに、あまり明確ではない同じ式を繰り返し続けます。私が理解できることから、これがあなたの問題の解決策になるかもしれませんか?

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

つまり、101925 + 100 = 102025 です。

于 2012-08-17T09:16:02.983 に答える