問題タブ [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.
types - Profinet での UINT と WORD の違いは何ですか
Siemens PLC でプロジェクトを開発していますが、Word と UINT のどちらを使用して 16 ビット値を格納する必要があるのか疑問に思っています。両者に違いはありますか?
c# - ラップされた API の uint としての日付/日時
実際には文書化されていない C++ API のラッパーを使用しています。公開されたメソッドの中には、uint 型のフィールド (from および to) を必要とするものがあります。フィールドは実際には datefrom と dateto ですが、型はそうではありません。datetime を DOS unsigned int 表現に変換するなど、さまざまなアプローチを試しました
、それでもAPI関数呼び出しはエラーでなければ何も返しませんでした。、私は : 20160101 のような単純な表現も試しましたが、これは理にかなっていますが成功しませんでした。日付と時刻を符号なし整数として表す既知の方法はありますか?
go - golangのuint8の読み書きはアトミックですか?
タイトルの通り、uint8の読み書きはアトミックですか?論理的には、8ビット変数の読み取りと書き込みを行うには、明らかに単一のCPU命令でなければなりません。しかし、いずれにせよ、2 つのコアが同時にメモリの読み取りと書き込みを行うことができますが、この方法で古いデータを作成することは可能ですか?
c# - uint から int を減算できないのはなぜですか?
私は2つの変数を持っています。
タイプは と のままintでなければなりませんuint。しかし、それらを使って基本的な算術を実行することはできません。
タイプ 'int' を 'uint' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)
だから私は毎回このようなことをしなければなりませんか?
C/C++/Java のバックグラウンドから来ると、これは私を混乱させます。
私がここに欠けているものはありますか?
この動作が言及されている他の言語と異なるのはなぜですか?
より良い代替手段はありますか?
これは、言語の初心者にとってよくある旅行だと思います。
いいえ、私はアンダーフローに頼っていません。
swift - Swift: なぜ UInt.max == -1 なのか
タイトルが示すように、lldb は の値が of であると報告しますUInt.maxがUInt、-1これは非常に非論理的です。let uint: UInt = -1それがコンパイルさえされないことを考えると、どうすればこれが可能になるのでしょうか? 負の値を指定するとイニシャライザがクラッシュするため、実行時に UInt の負の値を持つ方法がわかりません。UIntの実際の最大値を知りたいです。
