問題タブ [int]

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 投票する
8 に答える
105791 参照

c# - Decimal.Divide(int、int)は機能するが、(int / int)は機能しないのはなぜですか?

(int / int)が返されるので、どうして2つの32ビット整数を除算するのですか?0しかし、使用するDecimal.Divide()と正しい答えが得られますか?私は決してac#の男ではありません。

0 投票する
11 に答える
37964 参照

ruby-on-rails - Railsアプリケーションで長いIDを使用するには?

ActiveRecord の ID の (デフォルトの) タイプを変更するにはどうすればよいですか? int では十分な長さではありません。長いほうがよいでしょう。移行に :long がないことに驚きました-小数点を使用するだけですか?

0 投票する
8 に答える
23507 参照

ruby - Ruby round float to_int 整数の場合

rubyでfloatを整数ならintに変換したい。例えば

基本的に、小数点のない数値に「.0」を表示しないようにしています。エレガントな(または組み込みの)方法を探しています

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

sql-server - SQL Server GUID (Active Directory から) と Int

古い注文システムから多くのデータを移行しました。このシステムは、ユーザーが作成した注文ごとに、ユーザーのイニシャルを「注文」テーブルに保存しました。Active Directory を表示するビューができたので、これらのイニシャルを Active Directory objectguid (または GUID を参照するもの) で更新したいと思います。これにより、"Orders" テーブル レコードの更新を気にせずに、Active Directory でユーザーのイニシャルを変更できます。

GUIDとINTを使用すると、インデックスのパフォーマンスが低下することを読みました。これを解決する 1 つの方法は、guid を int にマップするテーブルを作成し、int 値を orders テーブルに格納することです。これは良い考えでしょうか?何かご意見は?

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

c# - intを小数として箱から出せないのはなぜですか?

IDataRecord reader次のように小数を取得していることがあります。

何らかの理由で、これは「指定されたキャストが無効です」という無効なキャスト例外をスローします。

私がそうするときreader[0].GetType()、それはそれがInt32であることを私に告げます。私の知る限り、これは問題ではないはずです。

私はこれをこのスニペットでテストしましたが、これは問題なく機能します。

これにより、リーダーに含まれるintを小数としてアンボックス化できないのはなぜかと頭を悩ませました。

なぜこれが起こっているのか誰かが知っていますか?私が見逃している微妙なものはありますか?

0 投票する
3 に答える
2355 参照

winapi - Win32でFILETIMEを作成するにはどうすればよいですか?

__int6464ビット値の値がありFILETIMEます。FILETIMEとがdwLowDateTimeありdwHighDateTimeます。をに割り当てようとすると__int64FILETIMEC2440が表示されます。__int64にを割り当てるにはどうすればよいFILETIMEですか?

または、低い部分と高い部分をに__int64割り当てることができるように、を分割するにはどうすればよいですか?dwLowDateTimedwHighDateTime

0 投票する
7 に答える
210140 参照

objective-c - 目的の c で int から string に変換する方法: コード例

int から文字列に変換しようとしていますが、問題が発生しています。デバッガーで実行を追跡したところ、文字列 'myT' は 'sum' の値を取得しますが、'sum' が 10,11,12 の場合、'if' ステートメントは正しく機能しません。数値を格納するためにプリミティブな int 型を使用すべきではありませんか? また、私が試した両方の方法 (コメントアウトされたコードを参照) は、「if」ステートメントの真のパスをたどることができません。ありがとう!

0 投票する
12 に答える
469 参照

c# - なぜこれはオーバーフローしないのですか?

このコードを考えると:

そして、int が -32,768 から +32,767 を保持できることを知っています。これがオーバーフローを引き起こさないのはなぜですか?

0 投票する
7 に答える
14994 参照

python - intオブジェクトをインクリメントします

Pythonにintオブジェクトを適切にインクリメントする方法はありますか?intは実装されていないようです__iadd__ので、+=1は実際に新しいオブジェクトを返します

私が欲しいのは、nが同じオブジェクトを指し続けていることです。

目的:intから派生したクラスがあり、そのクラスにC型'++n'演算子を実装したい

結論:intは不変なので、方法はありません。自分のクラスを次のように作成する必要があるようです。

0 投票する
7 に答える
483 参照

c++ - C/C++ 数値ではない int 値?

これは起こりえますか?3 つのアサート。アクティブ化する必要があります。

プログラムが g++ 3.4.4 でアサートを有効にしない場合がありますか。

いいえ、アサートがアクティブにならない場合に番号を出力するためにコードを変更する可能性はありません。

何か案は?

編集:いくつかのコメントを読んだ後、私は編集を余儀なくされました。コードを表示しますか?なぜあなたはこの愚かなことをしているのですか?信じられない!どこで使用されますか?私の質問から、考えられる理由がいくつかあるため、コードを投稿/変更しないことは明らかでした。

  • 私は完全な初心者であり、コードを恥じています (そこに犯罪はありません。投稿した場合、質問への回答がはるかに簡単になります)
  • ほんの少しの情報で友人を助けるように頼まれました (そして、返された番号を確認できない理由や、単にブレークポイントを追加できない理由を彼に尋ねませんでした)。
  • 私はコンパイラを使用せずにemacsでコードを書いており、それをコンパイルして実行し、何か問題が発生した場合にのみ失敗したアサートを返すことができるリモートサーバーに送信しています。

私がいたずらやデマを作っていると信じているなら、代わりにスレッドの閉鎖に投票するべきでした. 私はそれで完全に大丈夫だったでしょう。しかし、このような不要なコメントを追加すると、「態度」フラグを実装したくなるだけでした。

実際に私の質問を説明しようとし、答えてくれたコメントと回答に対して、他の人に感謝したいと思います。