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

c++ - uint32_t 変数のビットを変更する

uint32_t 変数があり、最初の 10 個の下位ビット (0-9) をランダムに変更したいのですが、それでもランダムに、ビットを 10 番目から 23 番目に変更したいと考えています。この単純なプログラムを C++ で作成しましたが、最初の 10 ビットでは機能しますが、他のビットでは機能しません。理由がわかりません

これを追加

および変更final = (initval & address) & value;

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

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

現在、文字列値「0xE3413F」を同じ値「0xE3413F」のUInt32に変換する必要があるアプリを開発しています。この理由は、UInt32 値を必要とする関数で値を使用しているためです。文字列を .plist に保存しました。

ただし、これを行う唯一の方法は、最初に文字列を Int に変換し、UInt32 に変換することですが、これでは元の値が得られません。

文字列を直接 UInt32 に変換する方法はありますか、または UInt32 を .plist に保存する別の方法はありますか?

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

c# - byte[16] を uint32[4] に取得する

XTEA アルゴリズムを C# で実装しようとしていますが、それを行う関数を見つけました。

ただ、越えなければならないハードルがあります。この関数では、データとキーを UInt32 配列に入れる必要があります。

時間のために、キーを使用可能な形式にすることに関連するものだけを投稿します。

C#擬似コードでやろうとしていることは次のとおりです。

Bitwise OR などを使用する必要があると聞いたことがありますが、それがどのように機能するのか完全にはわかりません。また、BitConverter.ToString を使用して正しく解析し、結果が文字列「666F6F62」であると仮定すると、それを uint32 の 1 つに変換できると聞いたことがあります。しかし、それはずさん/怠惰/非効率的です。

この質問を書いている間、私もこれを試しましたが、うまくいかなくても明確になるかもしれません:

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

ios - スプライト キットの物理カテゴリ構造体

私はスプライト キットとその物理演算を使用してゲームを作成しており、チュートリアルでこの構造体を満たしています。

0b01などの意味と、ここで新しい定数を作成する方法を誰か教えてもらえますか?

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

c++ - C++ でビット シーケンスを uint32_t に変換する

ユーザーは関数のパラメータとして整数を使用してレジスタ (LFSR) の長さを指定します。たとえば、5 を入力します。この 5 ビット長の LFSR をすべて 1 のビット (長さ 5 の場合は11111) で初期化し、シード マスクを取得する必要があります。フォーマットでは、uint32_t長さ 5 のレジスタの場合は になります0x0001f

0x0001fユーザーが整数 5 としてレジスタの長さのみを入力したときに、5 ビット長のレジスタのマスクを取得する最良の方法は何ですか?

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

ios - タイプ「文字列」の値をタイプ「UILabel」に割り当てることはできません

数学テストの乱数発生器に関するプログラムを作成しています。しかし、ランダム操作を作成している間。arc4random_uniform() を使用して乱数を作成しました。これが関数です。

これにより、「Swift で型 "UILabel" に値 "String" の型を割り当てることができません」というエラーが作成されます。これをどのように修正しますか?

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

swift - Round は引数の型 (Int) を受け入れません

除算に来るので、数学のテストに関するアプリを作成しようとしています。繰り返し無限小数を作成できないことはわかっており、数値をランダムに保つ必要があります。したがって、arc4random_uniform から数値を生成した後、ラウンド関数を使用しようとしています。しかし、それは言った

引数の型 (Int) を受け入れるラウンドのオーバーロードが見つかりません

これを修正するにはどうすればよいですか?

これが私のコードです:

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

swift - UInt32 値を NSUserDefaults (Swift 2.0) エラーに保存する

私はSwift 2.0を初めて使用し、ここでかなり行き詰まっています...ユーザーが設定した下限と上限の範囲に基づいて乱数ジェネレーターを作成しました。低域と高域の変数を Uint32 に設定できたとき、この関数は私のテスト関数でうまく機能しました。以下の関数で使用する低値と高値に対してユーザーが設定した値を読み込もうとすると、UInt32 値である必要があるというエラーが表示されます。

問題は....それらをそのタイプとして NSUser に保存する方法がわからないようです。または、UserDefaults から出てくるタイプとしてアンラップします。

具体的なエラー メッセージは... ERROR IS Binary Operator + cannot be applied to operands of type UInt32 and In

事前にご協力いただき、本当にありがとうございました。あなたたちはここで素晴らしいです!

他に何か必要なことがあれば教えてください:)

catLowRange = NSUserDefaults.standardUserDefaults().integerForKey("CatLowRange")

catHighRange = NSUserDefaults.standardUserDefaults().integerForKey("CatHighRange")