問題タブ [long-integer]
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.
vb6 - Scrollbar Max を長くしますか? -VB6
私は vb6 プロジェクトに取り組んでいましたが、スクロールバーの最大値が 40000 に達する必要がありました。スクロールバーの最大値は整数であるため、最大値は約 32000 であると推測できます。どうすればこれを変更できますか?
ありがとう、
ケビン
python - 小数精度の分数
分子と分母としてsfractions.Fraction
をサポートする純粋なPython実装はありますか?long
残念ながら、べき乗はfloat(ack !!!)を返すようにコード化されているようです。これは、少なくとも。の使用をサポートする必要がありdecimal.Decimal
ます。
float()
ない場合は、おそらくライブラリのコピーを作成して、発生したものをから適切なものに置き換えようと試みることができると思いますが、Decimal
以前に他の人によってテストされたものが望ましいです。
コード例は次のとおりです。
結果として0.0 <type 'float'>
、答えは非常に小さい小数になります。
更新:今のところ、次の回避策があります(a ** bの場合、両方が分数であると仮定します。もちろん、exp_がfloatであるか、それ自体がDecimalである場合は、別の関数が必要になります):
これは答え4.08569925773896097019795484811E-516を与えます。
追加の関数なしでこれを行うためのより良い方法があるかどうかはまだ興味があります(Fraction
クラスで十分に作業すれば、他のフロートが私の結果に影響を与えることがわかります)。
javascript - JavaScriptで長い数字を減算する
次のスクリプトで q == 0 になっているのはなぜですか?
結果は 10 になると思います。これら 2 つの数値を減算する正しい方法は何ですか?
python - 反復可能なロングオブジェクト?
これはオイラープロジェクトの問題です。No.13
このエラーメッセージが表示されます。
私の長いオブジェクトには5000個の数字が含まれています。どうすればこの問題を解決できますか?前もって感謝します。
編集:私は数を再形成する方が良いと思いました。しかし、それはまだ機能していません。
2.編集:
もう一度エラーが発生しました。
しかし、私は理由がわかりません。bは普通のリストだと思いませんか?
編集番号3:
最後の質問がありますか?なぜ100が99ではなく正しいのですか?そして、私の編集スタイルは悪いと思いますか?残りを削除する必要がありますか?ありがとう。
java - int[] の値が長くなる可能性があるかどうかを確認する
私はintの配列を持っています。[1,2,3,4,5] . 各行は 10 進数値に対応するため、5 は 1、4 は 10、3 は 100 であり、12345 の値を計算して保存します。これは機能です:
ここで、valueOf() で値を計算する前に、他の int[] の値が長くないかどうかを確認したいと思います。確認方法は?table.length を使用するか、文字列に変換して送信する必要があります
public Long(String s) ?
それとも、 valueOf() 関数でスローする例外を追加するだけですか?
java - "long x = 1/2" は 1 または 0 に等しいのですか? またその理由は?
次のようなものがある場合:
これは1に切り上げるべきではありませんか?画面に印刷すると、0と表示されます。
java - RandomAccessFile が int をオフセットとして使用する理由
私はいくつかのデータ アクセス テストの実装を作成しており、ファイル コンテンツへのランダム アクセスが必要です。コードは次のとおりです。
ここで、オフセットの型は long です。RandomAccessFile がメソッドを提供しないのはなぜですか:
?
この問題を無効にする方法は?
c# - Id(エンティティ)のlong vs Guid、長所と短所は何ですか
asp.net mvcでWebアプリケーションを実行していて、エンティティのlongデータ型とGuidデータ型のどちらかを選択していますが、どちらが優れているかわかりません。長い方がはるかに速いと言う人もいます。Guidにもいくつかの利点があるかもしれません。誰もが知っていますか?
java - 4つの整数を64ビット長でラップ-javaビット単位
了解しました。長い整数で4つの整数をラップします。4つの整数にはすべて、最初の2バイトに配置された3つの値が含まれています。
{pppppp}は1つの値を表し、{hdcs}は2番目の値を表し、{rrrr}は最後の値を表します。
長い間、これらの整数を4つパックしたいと思います。私は次のことを試しました:
ここで、c1.ordinal()... c4.ordinal()はラップする整数です。
テストを実行すると、これは機能しないようです。longの最後の整数の値を調べたいとしましょうc4.ordinal()
。ここで、{pppppp} = 41、{hdcs} = 8、{rrrr} = 14の場合、次の結果が得られます。
さて、以下は私には奇妙です。次のように、最初の2つの整数を削除し、最後の2つだけをラップするとします。
同じテストを実行すると、正しい結果が得られます。
何が悪いのかわかりません。そして、最初の2つの整数を削除すると、正しい答えが得られるということは、私には意味がありません。私はこれが長いデータ型に関係しているかもしれないと考え始めていますが、この理論をサポートするものはまだ見つかりません。
java - 「ロング」に 40 億の値を割り当てられないのはなぜですか?
Java で長い値を宣言しようとしていますが、残念ながら機能しません。
これは私のコードです。次のエラー メッセージが表示されます:「型 int のリテラル 4294967296 は範囲外です」。
4294967296 バイト (4GB) を超えるファイルを除外するファイル フィルターを作成するには、この値が必要です。逆long size = file.length()
に、すべてのファイル サイズで問題なく ( ) 動作するため、宣言が機能しない理由がわかりません。