問題タブ [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 に答える
678 参照

c# - ReadInt32 対 ReadUInt32

IP パケットの「パーサー」をいじっていたときに、何かおかしなことに気付きました。

IP アドレスの解析に関しては、C# で

トリックを行うので、このVB.Netの同等物と思うでしょう

もトリックを行うでしょう。そうではありません。これ :

ただし、します。

発見するのに少し時間がかかりましたが、何を発見しましたか? どうしてこれなの ?

0 投票する
4 に答える
67302 参照

integer - スウィフトは UInt を Int に変換します

を返す次の式がありますUInt32

このifステートメントで番号を使用できるようにしたい:

この問題は、コンソールが私にこれを与えていることです

問題は、UInt32と比較できないことIntです。randomLetterNumberにキャストしたいInt。私が試してみました:

この両方が原因could not find an overload for '%' that accepts the supplied arguments.

値をキャストしたり、if ステートメントで使用したりするにはどうすればよいですか?

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

matlab - uint32 型の行ベクトルの Matlab でのエントロピー計算

行ベクトルのエントロピーを計算する必要がありますが、問題は、行ベクトルが uint32 型であり、Matlab がこの型が entropy() 関数でサポートされていないというエラーを返すことです。

uint32 を uint16 に変換しようとしましたが、これにより行ベクトルのサイズが大きくなり、0 という結果が返されました。

これについてどうすればよいか教えてください。

ありがとう!

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

c - Fortran で C 関数を呼び出し、uint32_t 引数を適切に渡す方法

こんにちは、Fortran 90 コードを使用して C 関数を呼び出しています。アドレスを操作しているので、C 関数の引数は Fortran で適切に一致する必要があります。コードをコンパイルするために ifort と icc を使用し、64 ビット マシンで作業しています。

いくつかのテストでは、これが で動作することが示されましたがint32_t、最終的な落とし穴を防ぐために、uint32_t

私が呼び出しているC関数には、次のプロトタイプがあります

次のようなことをするだけでは、これらの関数を呼び出すことはできません

これにより、意味不明なことが発生します。したがって、私は回避策を使用しています:

続いて Fortran で

明らかに、引数の型の不一致に問題があります。残念ながら、これを修正する方法がわかりません。私のデコード/エンコード関数ではバイナリ アドレス演算が行われるため、uint32_t.

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

arrays - uint32 アドレスを char 配列に変換します

印刷目的でuint32a を文字列に変換したいと思います。charMyは " "uint32のような住所です0x00402B00

前の " " はあまり気0xにしませんが、そこにあるかどうかは問題ではありません。

charこの数値を文字列に変換するにはどうすればよいですか。

....等々。

このようなものは機能しますか?:

何か案は?

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

c - unsigned int は、cortex-m0 へのコンパイル時に uint32_t ではありません -- C コンパイラ フラグの問題の可能性があります

独自の Makefile を使用して Eclipse で実行するプロジェクトを移植する必要がありました。その makefile を変更しましたが、エラーはそれまたはコンパイラ フラグに関連していると思います。

ホスト: Virtualbox Win 8、x64、ターゲット デバイス: nrf51822 (arm cortex-m0)。gnu arm クロス コンパイラ 4.8.4 (GNU Tools ARM Embedded) を使用しています。

コンパイルすると、次のエラー/警告メッセージが表示されます。

わかりません。この場合、uint32_tunsigned intです。stdint.h を含めました。

次のフラグを使用してソースをコンパイルします。

-mcpu=cortex-m0 は整数のサイズを指定していませんか? stdint.h プリプロセッサ マクロは、「typedef unsigned int __uint32_t;」を生成する必要があります。Eclipseはこの行がコンパイルされていることを示していますが、外部のmakefileが独自のコンパイラで使用されているため、それを信頼するかどうかはわかりません.

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

swift - 関数でUInt32(stringArray.count)が間違ってカウントされるのに、迅速なプレイグラウンドで単独で正しいのはなぜですか?

このコードが 6 つの要素をカウントするのはなぜですか。迅速なプレイグラウンドでは 9 (「間違った」) です。

...しかし、このコードは 6 と数えます (正しい)

64ビット対32ビットと関係がありますか?Xcode バージョン 6.0 (6A313) を使用しています。