問題タブ [uint32]

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

c - C for ループほぼ右

私は、再帰的な解決策を問題とその反復的な対応物と比較することを含む宿題の問題に取り組んでいます。現在、指定された値のセットに対して再帰関数が機能していますが、反復バージョンは最後の値以外のすべての値に対して機能するようで、奇妙に思えます。

反復関数は次のとおりです。

他の関連情報は

再帰関数を実行すると、他のクラスメートと確認した最終値の答え 424171147 が得られます。アルゴリズムが以前のすべての値では機能するのに、最終的な値では機能しない理由について、私は混乱しています。どんな助けでも大歓迎です。

余談ですが、反復バージョンが非常に非効率的であることは認識しています。これが割り当てのポイントです。

ここで要求されているのは再帰関数です

また、n は宣言時に 1 として初期化されます。

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

string - Swiftで文字列をUInt32に変換する方法

UInt32のみを受け入れるビットマップに保存する必要があるため、上記の文字列をUInt32に変換する方法

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

c# - 'int' 範囲外の大きな整数に対するビット操作

では、32 ビット整数から始めましょう。

ここで、最後の 10 ビットをこの整数内に設定したいと思います。

だから、私のアプローチはこれでした:

4294966272最初の 22 ビット、または11111111111111111111110000000000です。

ただし、 は の範囲4294966272外であるため、もちろんこれはサポートされていません。また、これは私の唯一の操作ではありません。また、ビット 11 から 14 を設定できるようにする必要があります。そのための私のアプローチ (同じ問題) は次のとおりです。int0x7FFFFFFF


説明が邪魔にならないので、上記の代替として私がやっていることは次のとおりです。


私の代替案が最善で効率的な方法だとは思えません。これを行うためのより良い方法はありますか?

補足: C# がバイナリ リテラルをサポートしている場合'0b'、これはもっときれいになります。

ありがとう。

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

go - 構造体内の int の奇妙な動作

この種の構造体 (これまでで最も単純なものの 1 つ) があるとしましょう:

そして、その型の変数を用意し、for ループでアトミックにインクリメントしたいと考えています (おそらく別のゴルーチンですが、話は異なります)。私は次のことを行います:

これまでのところ、期待どおりの結果が得られていますが、その型の関数を次のように宣言すると、次のようになります。

上記のサンプル (行 [1]) でこの関数を呼び出します。値はインクリメントされず、ゼロが取得されます。問題は明らかです - なぜですか?

これは基本的なことでなければなりませんが、私は初心者なのでわかりません。

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

ios - Swift: Int を UInt32 に変換し、オプションのラップを解除する方法

私はスウィフトにかなり慣れていないので、水域をテストするために何かを構築しようとしています。これは私が持っていた以前の質問に関連しています。UITextField オブジェクトからユーザー入力を取得するコードを作成しています。基本的には、Int を UInt32 に変換する方法を見つけようとしていますが、SO で検索したものは何もありません。

これが私のコードです//これは、ユーザー入力を呼び出す場所です。

//これは、範囲を作成し、その範囲外の乱数を呼び出す関数です

編集: コメントで回答を使用して UInt を変換しましたが、オプションのラップ解除に問題があります。オプションのラップを強制的に解除すると何か問題がありますか?

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

c# - BitArray を UInt32 C# に変換する

を変換しようとしています

これに:

これどうやってするの?