問題タブ [uint]

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 に答える
6861 参照

types - Profinet での UINT と WORD の違いは何ですか

Siemens PLC でプロジェクトを開発していますが、Word と UINT のどちらを使用して 16 ビット値を格納する必要があるのか​​疑問に思っています。両者に違いはありますか?

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

swift - UInt8 の作成はアプリでは失敗しますが、プレイグラウンドでは続行されます

AAC フレームのヘッダーを形成するために、Objective-C スクリプトを Swift に変換しました。ただし、コードはアプリで実行できず、EXC_BAD_ACCESS でクラッシュします。コードをプレイグラウンドにコピーすると、エラーなしで期待どおりに出力されます。動作するはずなので、どこに行けばよいかわかりません。私はいつでも Objective-C バージョンを使用できましたが、それは問題を回避するように感じます。

ここに画像の説明を入力

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

c# - ラップされた API の uint としての日付/日時

実際には文書化されていない C++ API のラッパーを使用しています。公開されたメソッドの中には、uint 型のフィールド (from および to) を必要とするものがあります。フィールドは実際には datefrom と dateto ですが、型はそうではありません。datetime を DOS unsigned int 表現に変換するなど、さまざまなアプローチを試しました

、それでもAPI関数呼び出しはエラーでなければ何も返しませんでした。、私は : 20160101 のような単純な表現も試しましたが、これは理にかなっていますが成功しませんでした。日付と時刻を符号なし整数として表す既知の方法はありますか?

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

go - golangのuint8の読み書きはアトミックですか?

タイトルの通り、uint8の読み書きはアトミックですか?論理的には、8ビット変数の読み取りと書き込みを行うには、明らかに単一のCPU命令でなければなりません。しかし、いずれにせよ、2 つのコアが同時にメモリの読み取りと書き込みを行うことができますが、この方法で古いデータを作成することは可能ですか?

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

c# - uint から int を減算できないのはなぜですか?

私は2つの変数を持っています。

タイプは と のままintでなければなりませんuint。しかし、それらを使って基本的な算術を実行することはできません。

タイプ 'int' を 'uint' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)

だから私は毎回このようなことをしなければなりませんか?

C/C++/Java のバックグラウンドから来ると、これは私を混乱させます。
私がここに欠けているものはありますか?

この動作が言及されている他の言語と異なるのはなぜですか?
より良い代替手段はありますか?

これは、言語の初心者にとってよくある旅行だと思います。
いいえ、私はアンダーフローに頼っていません。

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

swift - Swift: なぜ UInt.max == -1 なのか

タイトルが示すように、lldb は の値が of であると報告しますUInt.maxUInt-1これは非常に非論理的です。let uint: UInt = -1それがコンパイルさえされないことを考えると、どうすればこれが可能になるのでしょうか? 負の値を指定するとイニシャライザがクラッシュするため、実行時に UInt の負の値を持つ方法がわかりません。UIntの実際の最大値を知りたいです。