問題タブ [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 投票する
2 に答える
547 参照

c - GMPでの基数16から基数2^64への変換

いくつかの16進数を読み取った後、それらを基数2^64に変換したいと思います。残念ながら、この数値はintに格納できないため、GMPにはこの問題の解決に役立つ関数がないようです。

私が完全に欠けているこれを行う別の方法はありますか?

(プログラムはCです)

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

java - Javaでのベース10からベース2,8,16への変換

私はこのオブジェクト指向クラスにいますが、これを行う方法がわかりません。私は基本的な基礎を知っていますが、このようなものはありません。# の 10 進法を 2 進法、8 進法、16 進法に変換するプログラムを作成するように依頼されました。その後、2、8、16 を 10 進法に変換するように依頼されました。いくつかの情報を収集しました。他のウェブサイトから、私は実際にそれを少し編集してしまいました。助けてください!皆さんが実際に助けて編集して私に送ってくれれば幸いですが、それが多すぎる場合は、Java についてあまり知らないので、ガイドしてください。これまでのところ、私は持っています:

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

php - base_convert 数値を文字にマップ

base_convert を使用して数字を文字にマップするにはどうすればよいですか?

たとえば、123456 は ABCDEF になります。したがって、数値 123321 は ABCCBA になります。

私は実際に一意の番号を持っています。これは、文字列の形で一意性を維持する必要があります。これを行う方法はありますか?

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

lazarus - バイナリから8進数へのベースコンバーター

近々テストがあり、2 進数を 3 つの異なる基数 (8 進数、10 進数、16 進数) に変換する必要があるため、基数コンバーターを作成しています。バイナリ文字列を 10 進数と 16 進数に変換するコードは既に作成しています。

ここでわかるように、関数は文字列 (たとえば 10101001) を受け取り、結果を 2 つの異なる編集に入れます。

ここに画像の説明を入力

10 進数を 8 進数に変換する関数を作成しましたが、SpeedButtonCalc.を押すとエラーが発生します。project1 がクラス例外 'External: SIGSEGV' を発生させ、Unit1 の近くに control.inc ページが表示されます。Google で解決策を検索しましたが、有用な回答が見つかりませんでした。

2 進数から 8 進数への変換方法が見つからなかったので、2 進数から 10 進数に変換したら、関数 を呼び出しますdec2oct。この方法で関数を呼び出します。

私たちを手伝ってくれますか?

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

c - そのバイトから整数を計算すると、奇妙に間違った結果が得られます

リトル エンディアン形式で生のまま保存されているデータ ファイルから整数を読み取ろうとしています。対応するバイトを取得したら、最初は重みを掛けた数値を加算して整数値を計算しました(以下の算術法)が、何らかの理由で、値は常に最上位バイトで1単位ずれています。

他の方法は機能しているようですが、次のコードを使用すると結果が間違っている理由を知りたいです。

出力は次のとおりです。

ご覧のとおり、単純なシフトまたは乗算を使用すると、間違った答えが得られます。なぜ?

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

subtraction - 16 進 2 の補数演算

私は次の問題をやろうとしています:

ここで、表される整数は、32 ビットの 2 の補数の 2 進数の 16 進数表現です。この問題を解決し、オーバーフローを検出する最善の方法は何ですか?

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

sql - 数体系の変換 - SQL ステートメントのみを使用した基数 10 から基数 x

私は同じパフォーマンスの間違いを犯すのをやめたいと思っており、SQL ステートメントに関しては、私よりもずっと安定した人が必要です。

基本的に私は私の機能が欲しい:

SQL ステートメントのみで記述します。

何かのようなもの:


str = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' の場合:

Stackoverflow で、かなり関連性のある質問をいくつか見つけました。 SQL のみを使用した Base 36 から Base 10 への変換、および 関数を使用しない PL/SQL の base 変換。しかし、現在のSQLの知識では、これをハックすることはできません...


EDITED:
またはまあ、それはほとんどこのようなものです:

pos_val をパラメーターとして指定し、input_string を取得したいことを除いて...