問題タブ [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.
c - GMPでの基数16から基数2^64への変換
いくつかの16進数を読み取った後、それらを基数2^64に変換したいと思います。残念ながら、この数値はintに格納できないため、GMPにはこの問題の解決に役立つ関数がないようです。
私が完全に欠けているこれを行う別の方法はありますか?
(プログラムはCです)
java - Javaでのベース10からベース2,8,16への変換
私はこのオブジェクト指向クラスにいますが、これを行う方法がわかりません。私は基本的な基礎を知っていますが、このようなものはありません。# の 10 進法を 2 進法、8 進法、16 進法に変換するプログラムを作成するように依頼されました。その後、2、8、16 を 10 進法に変換するように依頼されました。いくつかの情報を収集しました。他のウェブサイトから、私は実際にそれを少し編集してしまいました。助けてください!皆さんが実際に助けて編集して私に送ってくれれば幸いですが、それが多すぎる場合は、Java についてあまり知らないので、ガイドしてください。これまでのところ、私は持っています:
php - base_convert 数値を文字にマップ
base_convert を使用して数字を文字にマップするにはどうすればよいですか?
たとえば、123456 は ABCDEF になります。したがって、数値 123321 は ABCCBA になります。
私は実際に一意の番号を持っています。これは、文字列の形で一意性を維持する必要があります。これを行う方法はありますか?
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
。この方法で関数を呼び出します。
私たちを手伝ってくれますか?
c - そのバイトから整数を計算すると、奇妙に間違った結果が得られます
リトル エンディアン形式で生のまま保存されているデータ ファイルから整数を読み取ろうとしています。対応するバイトを取得したら、最初は重みを掛けた数値を加算して整数値を計算しました(以下の算術法)が、何らかの理由で、値は常に最上位バイトで1単位ずれています。
他の方法は機能しているようですが、次のコードを使用すると結果が間違っている理由を知りたいです。
出力は次のとおりです。
ご覧のとおり、単純なシフトまたは乗算を使用すると、間違った答えが得られます。なぜ?
subtraction - 16 進 2 の補数演算
私は次の問題をやろうとしています:
ここで、表される整数は、32 ビットの 2 の補数の 2 進数の 16 進数表現です。この問題を解決し、オーバーフローを検出する最善の方法は何ですか?
sql - 数体系の変換 - SQL ステートメントのみを使用した基数 10 から基数 x
私は同じパフォーマンスの間違いを犯すのをやめたいと思っており、SQL ステートメントに関しては、私よりもずっと安定した人が必要です。
基本的に私は私の機能が欲しい:
SQL ステートメントのみで記述します。
何かのようなもの:
str = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' の場合:
Stackoverflow で、かなり関連性のある質問をいくつか見つけました。 SQL のみを使用した Base 36 から Base 10 への変換、および 関数を使用しない PL/SQL の base 変換。しかし、現在のSQLの知識では、これをハックすることはできません...
EDITED:
またはまあ、それはほとんどこのようなものです:
pos_val をパラメーターとして指定し、input_string を取得したいことを除いて...