問題タブ [number-systems]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
833 参照

numbers - base10 から base8 に変換する

base-10 から base-8 への変換は少しトリッキーです、しかしまだ簡単です。基本的には上記のプロセスを逆にする必要があります。例から始めましょう: base-10 の 150。まず、数よりも小さい最大の 8 の累乗を見つけます。ここでは、これは 82 または 64 です (83 は 512 です)。150 から 64 のグループをいくつ取ることができるかを数えます。これは 2 です。したがって、基数 8 の数の最初の桁は 2 です。150 のうち 128 を計算したので、22 が残ります。22 より小さい 8 の最大累乗は 81 (つまり 8) です。22 人から 8 人のグループをいくつ取ることができますか? 再び 2 つのグループなので、2 番目の桁は 2 です。最後に 6 が残り、ここから 1 つのグループを 6 つ取ることができます。最後の桁です。最終的には 226 基数の 8 になります。実際、このプロセスは数学で少し明確にすることができます。手順は次のとおりです。

0 投票する
0 に答える
180 参照

c - openRISCシミュレーターでの255法での加算命令 - or1ksim

openRISC シミュレータである or1ksim に 255 を法とする加算の命令を書く必要があります。最初に、このプロセッサ/シミュレータについて何かを学び、次に C でプログラム HelloWorld を作成し、gcc を使用してコンパイルし、http://opencores.org/or1k/OpenRISC_GNU_tool_chain の「Or1ksim で GDB を使用する」セクションに従ってデバッグしました

今、私は問題を抱えています。加算命令の書き方がわかりません。どのファイル、どのパスから編集すればよいですか? この関数は、アセンブリまたは C で記述する必要がありますか?

0 投票する
2 に答える
1359 参照

python - Python:カンマで区切られた数値を、数値が増えるにつれて変換する方法は?

私は次のような数字を持っています: 100 ここではそれを示しています。しかし、数値を 1000 として表示しようとしている場合は、1,000 として表示したいと考えています。

構造の下

番号のフォーマット

10 10

100 100

1000 1,000

10000 10,000

100000 1,00,000

1000000 10,00,000

10000000 1,00,00,000

100000000 10,00,00,000

1000000000 1,00,00,00,000

10000000000 10,00,00,00,000

私がPythonでやりたい上記のすべてのこと。

正規表現を使用することを考えましたが、続行する方法がわかりませんでした。

何か考えがある人はいますか?

0 投票する
4 に答える
822 参照

c - cで長い乗算中に最初の桁を追跡する

までの整数要素範囲の配列があり10^5、総乗算後の最初の要素を見つける必要があります。

例:

明らかに、10 ^ 5 までの範囲で要素を乗算することはできません。

乗算中に最初の桁だけを追跡するにはどうすればよいですか?

0 投票する
0 に答える
236 参照

javascript - 16 進タイムスタンプを逆に変換する

16 進数で記述されたフォーム フィールドのタイムスタンプ値をよく見かけます。

それらを読みやすいものに戻すにはどうすればよいですか?最初に、Byte-Chunks を作成してから、それらを 10 進数に計算することを考えましたが、それはあまり意味がありませんでした。

ありがとうございました

0 投票する
0 に答える
1448 参照

assembly - SPIMで10進数を2進数、8進数、16進数に変換するには?

私は最初にネットからメソッドを見つけた16進数を実行しようとします...

まったく機能しません。SPIM ではどうすればよいですか?

出力は次のようになります...

数字を入力してください: 23

入力数は23

バイナリコードは 0000 0000 0000 0000 0000 0000 0001 0111 です

8 進コードは 000 0000 0027 です

16 進コードは 0000 0017 です

0 投票する
2 に答える
68 参照

c++ - c++、x 数システムから 10 進数へのコンバーター

私はこのコードを書きましたが、それは良いように見えましたが、出力は常に 0 でした。何が問題なのでしょうか? x数値システムから10進数に変換するコードを書いています。

}

x が 10 より小さい場合は簡単ですが、10+ のシステムは数字の文字の使用のために処理できません。

0 投票する
5 に答える
15306 参照

java - Apache Commons が「१२३」を数値と見なすのはなぜですか?

Apache Commons Lang のドキュメントによるとStringUtils.isNumeric()、文字列 '१२३' は数値です。

これはドキュメントの誤りである可能性があると考えたので、テストを実行してステートメントを検証しました。Apache Commons によると、数値であることがわかりました。

なぜこの文字列は数値なのですか? それらの文字は何を表していますか?