問題タブ [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.
c++ - uint32_t 変数のビットを変更する
uint32_t 変数があり、最初の 10 個の下位ビット (0-9) をランダムに変更したいのですが、それでもランダムに、ビットを 10 番目から 23 番目に変更したいと考えています。この単純なプログラムを C++ で作成しましたが、最初の 10 ビットでは機能しますが、他のビットでは機能しません。理由がわかりません
これを追加
および変更final = (initval & address) & value;
string - 文字列を UInt32 に変換する - Swift
現在、文字列値「0xE3413F」を同じ値「0xE3413F」のUInt32に変換する必要があるアプリを開発しています。この理由は、UInt32 値を必要とする関数で値を使用しているためです。文字列を .plist に保存しました。
ただし、これを行う唯一の方法は、最初に文字列を Int に変換し、UInt32 に変換することですが、これでは元の値が得られません。
文字列を直接 UInt32 に変換する方法はありますか、または UInt32 を .plist に保存する別の方法はありますか?
c# - byte[16] を uint32[4] に取得する
XTEA アルゴリズムを C# で実装しようとしていますが、それを行う関数を見つけました。
ただ、越えなければならないハードルがあります。この関数では、データとキーを UInt32 配列に入れる必要があります。
時間のために、キーを使用可能な形式にすることに関連するものだけを投稿します。
C#擬似コードでやろうとしていることは次のとおりです。
Bitwise OR などを使用する必要があると聞いたことがありますが、それがどのように機能するのか完全にはわかりません。また、BitConverter.ToString を使用して正しく解析し、結果が文字列「666F6F62」であると仮定すると、それを uint32 の 1 つに変換できると聞いたことがあります。しかし、それはずさん/怠惰/非効率的です。
この質問を書いている間、私もこれを試しましたが、うまくいかなくても明確になるかもしれません:
ios - スプライト キットの物理カテゴリ構造体
私はスプライト キットとその物理演算を使用してゲームを作成しており、チュートリアルでこの構造体を満たしています。
0b01などの意味と、ここで新しい定数を作成する方法を誰か教えてもらえますか?
c++ - C++ でビット シーケンスを uint32_t に変換する
ユーザーは関数のパラメータとして整数を使用してレジスタ (LFSR) の長さを指定します。たとえば、5 を入力します。この 5 ビット長の LFSR をすべて 1 のビット (長さ 5 の場合は11111
) で初期化し、シード マスクを取得する必要があります。フォーマットでは、uint32_t
長さ 5 のレジスタの場合は になります0x0001f
。
0x0001f
ユーザーが整数 5 としてレジスタの長さのみを入力したときに、5 ビット長のレジスタのマスクを取得する最良の方法は何ですか?
ios - タイプ「文字列」の値をタイプ「UILabel」に割り当てることはできません
数学テストの乱数発生器に関するプログラムを作成しています。しかし、ランダム操作を作成している間。arc4random_uniform() を使用して乱数を作成しました。これが関数です。
これにより、「Swift で型 "UILabel" に値 "String" の型を割り当てることができません」というエラーが作成されます。これをどのように修正しますか?
swift - Round は引数の型 (Int) を受け入れません
除算に来るので、数学のテストに関するアプリを作成しようとしています。繰り返し無限小数を作成できないことはわかっており、数値をランダムに保つ必要があります。したがって、arc4random_uniform から数値を生成した後、ラウンド関数を使用しようとしています。しかし、それは言った
引数の型 (Int) を受け入れるラウンドのオーバーロードが見つかりません
これを修正するにはどうすればよいですか?
これが私のコードです:
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")