問題タブ [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.
delphi - Delphi 2009 で整数値を AnsiString に変換する
IntToStr()
関数は現在Unicodeである文字列を返します。に変換したいAnsiString
。AnsiString(IntToStr(I))
安全に使用できますか?
c++ - int を char* に追加します
char*
c++ で a に整数をどのように追加しますか?
java - Javaで特定の範囲内でランダムな整数を生成するにはどうすればよいですか?
int
特定の範囲でランダムな値を生成するにはどうすればよいですか?
次のことを試しましたが、うまくいきません。
試行 1:
バグ:randomNum
よりも大きくなる可能性がありmaximum
ます。
試行 2:
バグ:randomNum
より小さい可能性がありますminimum
。
java - 文字列内の整数を見つけるための正規表現
Java で正規表現を使用したいと思います。
私がやりたいことは、文字列の最初の整数を見つけることです。
例:
14 を返します。
14 も返します。
これは私がこれまでに持っているものです。
私は何を間違っていますか?
python - 文字列を float または int に解析するにはどうすればよいですか?
Pythonでは、次のような数値文字列を解析するにはどうすればよいですか
対応する float 値に、
? "31"
または、文字列を整数に解析します31
か?
float str
を afloat
に、(別々に) int str
をに解析する方法を知りたいだけですint
。
c# - C#で*整数*べき乗をどのように行いますか?
.NETの組み込み関数は、基数を指数にMath.Pow()
上げて結果を返します。double
double
double
整数で同じことを行う最良の方法は何ですか?
追加: 結果を (int) にキャストできるようですがMath.Pow()
、これは常に正しい数値を生成し、丸めエラーは発生しませんか?
c# - enum 評価と int のパフォーマンス比較
間に速度の違いはありますか
と
C#で?
linux - Linuxでコマンドラインを使用して文字列をバイナリ整数ファイルに変換する方法
私が望むのは、「1234」などの文字列として表される整数を取得し、それを値1234の32ビットビッグエンディアン整数を含むintというファイルに変換することです。
これを行うために私が考え出した唯一の方法は、次のようなものです
これは少し厄介です!
誰かがより良い方法を知っていますか?
java - Javaがunsignedintをサポートしないのはなぜですか?
Javaに符号なし整数のサポートが含まれていないのはなぜですか?
予想外に大きな入力でオーバーフローが発生する可能性が低いコードを記述できることを考えると、奇妙な省略のように思われます。
さらに、unsigned inintを使用することは、unsigned intが保持することを意図した値が負になることは決してないことを示しているため、自己文書化の形式になる可能性があります。
最後に、場合によっては、除算などの特定の操作では、符号なし整数の方が効率的です。
これらを含めることの欠点は何ですか?
c - 文字列を珍しい整数型に移植可能に変換する方法は?
scanf()
いくつかの背景: たとえば、文字列を のような標準の整数型に変換するために for を使用したい場合は、次のようにfromuint16_t
を使用します。SCNu16
<inttypes.h>
しかし、より珍しい整数型のようなpid_t
ものにはそのようなものはありません。では、通常の整数型のみがサポートされてい<inttypes.h>
ます。printf()
移植可能な aに別の方法で変換するには、次のように にpid_t
キャストしてintmax_t
使用できますPRIdMAX
。
scanf()
ただし、 に移植可能にする方法はないようですpid_t
。これが私の質問です:これを移植可能にするにはどうすればよいですか?
にキャストしてから、値がの制限内にあることを確認してから にキャストすることを考えscanf()
ましたが、 の最大値または最小値を取得する方法はないようです。intmax_t
pid_t
pid_t
pid_t