問題タブ [unsigned-integer]
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# - unsigned int が CLS に準拠していないのはなぜですか?
符号なし整数が CLS に準拠していないのはなぜですか?
型指定はパフォーマンスのためだけのものであり、正確さのためではないと思い始めています。
.net - .NET long を符号なし 8 バイト整数に変換する
Active Directory で値を設定するために、AD プロパティに割り当てるために long を符号なし 8 バイト整数に変換したいと考えています。
これどうやってするの?
c# - C#でULARGE_INTEGERを宣言する方法は?
この質問に基づいて、C#でLARGE_INTEGERを次のように宣言する方法:
以下の私の仮定はULARGE_INTEGER
正しいと宣言していますか?
c# - intとuintの使用の違いといつ使用するか
intとuintの使用の違いは何ですか?これまでに見たすべての例では、整数にintを使用しています。uintを使用する利点はありますか?ありがとう。
database - 列指向の DBMS における符号なし整数データ型
InfiniDB、InfobrightDB、MonetDB など、さまざまな列指向のデータベース システムを確認しました。それらのいずれも、データ ストレージ タイプとして符号なし整数をサポートしていません。なんで?1 つの解決策は、4 バイトの符号なし整数をすべて 8 バイトの符号付き整数 ( Link ) に格納することですが、スペースを浪費しすぎると思います。符号なし整数をサポートするオープンソースの列指向データベース システムはありますか? 私はすでにこれ(リンク)をチェックしましたが、うまくいきませんでした。どうぞよろしくお願いいたします。
エマー
c++ - UINT_MIN の移植可能な値は何ですか?
には、 and (および SHRT_* と LONG_* など) のlimits.h
#defines がありますが、 .INT_MAX
INT_MIN
UINT_MAX
私はUINT_MIN
自分自身を定義する必要がありますか?0
(正のゼロ) は移植可能な値ですか?
c++ - 警告-符号付き整数式と符号なし整数式の比較
私は現在AcceleratedC++を使用していますが、演習2-3で問題が発生しました。
プログラムの概要-プログラムは基本的に名前を取り、アスタリスクの枠内に挨拶を表示します-つまり、こんにちは!*で囲まれています。
演習-サンプルプログラムでは、作成const int
者は挨拶とアスタリスクの間のパディング(空白スペース)を決定するために使用します。次に、演習の一環として、読者に、パディングの大きさについてユーザーに入力を求めるように依頼します。
これはすべて簡単に思えます。ユーザーに2つの整数(int
)を要求して保存し、これらの整数を使用するようにプログラムを変更して、コンパイル時に作成者が使用した整数を削除しますが、次の警告が表示されます。
演習2-3.cpp:46:警告:符号付き整数式と符号なし整数式の比較
いくつかの調査の結果、コードが上記の整数(int
)の1つをaと比較しようとしているためと思われますがstring::size_type
、これは問題ありません。しかし、私は疑問に思っていました-これは、整数の1つをに変更する必要があることを意味し unsigned int
ますか?整数が符号付きか符号なしかを明示的に示すことは重要ですか?
上記は関連するコードの一部です。挨拶の長さがわからないためc
、タイプですが、作成者のコードを使用しても問題が発生しなかったのに、なぜこの問題が発生するのでしょうか。さらに、Accelerated C ++を完了した可能性のある人には、これについては本の後半で説明しますか?string::size_type
const int
私はLinuxMintを使用してGeany経由でg++を使用していますが、それが役立つか、違いを生む場合(私が読んだように、それが何でstring::size_type
あるかを判断するときに可能です)。
c - Cのunsigned intとsigned intの違いは何ですか?
次の定義を考慮してください。
それらはどのようにメモリに保存されますか?メモリ内のこれらのビット表現を説明できる人はいますか?
メモリ内で同じビット表現を持つint x=5
ことはできますか?int y=-5
c++ - C++で2つの符号なし整数を安全に平均化するにはどうすればよいですか?
整数演算だけを使用して、C++ で 2 つの unsigned int を「安全に」平均化したいと思います。
「安全に」とは、オーバーフロー (および考えられるその他すべて) を回避することです。
たとえば、200と5000の平均は簡単です。
しかし、4294967295と5000の場合:
私が思いついた最高のものは次のとおりです。
より良い方法はありますか?
c - C : 符号付きから符号なしへの変換
実際、私は(おそらく)「単純な」問題を抱えています。したがって、符号付き整数を符号なし整数にキャストする方法がわかりません。
私のコード:
符号なしの値をコンソールに送信すると (最後のコード行を参照)、常に符号付き整数が返されます。
手伝って頂けますか?
どうもありがとう!
よろしく、プロ