問題タブ [base-conversion]

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 投票する
7 に答える
70782 参照

java - バイナリ文字列を 16 進数文字列に変換する JAVA

バイナリ (文字列) を 16 進文字列に変換したいのですが、このプログラムは別のより大きなプログラムの一部にすぎないため、これは単なるプログラムの断片です。

問題は、パディングが機能するかどうかわからないことですが、このプログラムがバイナリ文字列の間違った 16 進数変換を返すことは確かです。これを実行しようとしています。

http://www.wikihow.com/Convert-Binary-to-Hexadecimal

PS:実装する必要があります(組み込み関数を使用していません)

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

c - この基数変換アルゴリズムが失敗するのはなぜですか?

基数 (2-9) から基数 10 に変換しようとしています。これを行うには、関数が文字列を吐き出す必要があるため、文字列と整数の間の多くの変換が必要ですが、3 つの引数が必要です。変換する数値、開始基数、および終了基数。

とにかく、さまざまな数値を基数 2 から基数 10 に変換しようとしたときに得られる結果の一部を次に示します。

ご覧のとおり、少しパターンが浮かび上がりました。最初の数字を基数 10 に変換するだけで、残りは無視します。なぜこれが起こっているのかよくわかりません。これを行っているコードは次のとおりです。

私のアルゴリズムに何か問題があるのか​​もしれませんが、紙の上で試してみたところ、うまくいくようです。ありがとう。

0 投票する
1 に答える
4555 参照

java - Javaで任意の底の数値を10進数に変換する

このメソッドを使用して、任意の基数の数値を 10 進数に変換しようとしています。

しかし、配列が境界外の例外を取得することになります。ここで何が間違っていますか?

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

java - math.pow( ) を使用せずにバイナリを 10 進数に変換しますか?

を使用せずに、2 進数を 10 進数に変換する簡単なプログラムを作成しようとしていますmath.pow()。これが私がこれまでに持っているものMath.powで、最後に使用しています:

なしでべき乗を行う際に問題が発生していmath.powます。ループを使用する必要があることはわかっており、このループは 2 倍する必要がありますnumberInput.length() - 1 - i。しかし、私はこれを実装するのに苦労しています。

0 投票する
3 に答える
104 参照

java - 入力文字列を基数変換で整数に変換するにはどうすればよいですか

2-36 の基数を入力するたびにコードが必要です。10 進数の数値を出力できます。ここに私のコードがあります

charToInt に最初に表示される問題があり、charToInt(char c) を charToInt(int c) に変更する必要があるとのことでした。しかし、charToIntの目的は、1Aのような文字を入力したものを変換することであり、10進数で26を出力できます。

0 投票する
1 に答える
1299 参照

c - C で文字列を上書きする

10 進数を 2 ~ 16 の基数に変換するコードを作成しようとしています。しかし、文字列に新しい値を書き込む方法がわかりません。