タグ付けされた質問 「integer」

整数を表すための多くのプログラミング言語の共通のデータ型。整数の使用、格納、または操作に関する質問には、このタグを使用します。



5
Python整数除算は浮動小数点数を生成します
Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2/2 1.0 これは意図されていますか?以前のバージョンが戻ってきたことを強く覚えていますint/int=intか?どうすればいいですか、新しい除算オペレーターはいますか、それとも常にキャストする必要がありますか?


10
Pythonで浮動小数点を整数に変換する最も安全な方法は?
Pythonの数学モジュールには、floor&などの便利な関数が含まれていますceil。これらの関数は、浮動小数点数を取り、その下または上にある最も近い整数を返します。ただし、これらの関数は答えを浮動小数点数として返します。例えば: import math f=math.floor(2.3) 今すぐf返します: 2.0 丸めエラーのリスクを冒すことなく(たとえば、フロートが1.99999に相当する場合)、このフロートから整数を取得する最も安全な方法は何ですか?

10
Javaで2つの整数を適切に比較するにはどうすればよいですか?
ボックス化されたプリミティブIntegerを次のような定数と比較すると、 Integer a = 4; if (a < 5) a 自動的に開梱され、比較が機能します。 ただし、2つのボックス化さIntegersれたものを比較していて、等しいかより小さいかより大きいかを比較したい場合はどうなりますか? Integer a = 4; Integer b = 5; if (a == b) 上記のコードは、それらが同じオブジェクトであるかどうかを確認する結果になりますか、それとも、その場合は自動ボックス化解除されますか? 何について: Integer a = 4; Integer b = 5; if (a < b) ?
215 java  integer  autoboxing 

30
整数が偶数か奇数かを確認するにはどうすればよいですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 2年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Cで特定の数値が偶数か奇数かを確認するにはどうすればよいですか?
193 c  integer 

13
Java整数からバイト配列
私は整数を得ました: 1695609641 私が方法を使うとき: String hex = Integer.toHexString(1695609641); system.out.println(hex); 与える: 6510f329 しかし、バイト配列が必要です: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; どうすればこれを作ることができますか?
190 java  arrays  integer  byte 

5
== Integer.valueOf(String)との比較で127と128の結果が異なるのはなぜですか?
これらのコード行が異なる値を返す理由はわかりません。 System.out.println(Integer.valueOf("127")==Integer.valueOf("127")); System.out.println(Integer.valueOf("128")==Integer.valueOf("128")); System.out.println(Integer.parseInt("128")==Integer.valueOf("128")); 出力は次のとおりです。 true false true なぜ最初のものが戻ってきtrueて、2番目のものが戻ってくるのfalseですか?との間でわからないことは127あり128ますか?(もちろん、私はそれを知っています127< 128) また、なぜ3番目のものが返されるのtrueですか? 私はこの質問の回答を読みましたが、それがどのように返されるのtrueか、2行目のコードが返される理由はまだわかりませんfalse。
182 java  integer  comparison 


13
Androidで文字列を整数に変換する
文字列を整数に変換するにはどうすればよいですか? 私はユーザーに番号を入力してもらうテキストボックスを持っています: EditText et = (EditText) findViewById(R.id.entry1); String hello = et.getText().toString(); そして、値は文字列に割り当てられますhello。 入力した数値を取得できるように、整数に変換したいのですが、後でコードで使用されます。 をEditText整数にする方法はありますか?それは中間者をスキップします。そうでない場合、文字列から整数への変換で問題ありません。

12
Pythonで整数をバイナリに変換する
整数をバイナリに変換するために、次のコードを使用しました。 >>> bin(6) '0b110' そして、「0b」を消去するとき、私はこれを使います: >>> bin(6)[2:] '110' の代わりに表示6したい場合はどうすればよいですか?00000110110
179 python  binary  integer 

11
整数を同等の文字に変換します。0=> a、1 => bなどです。
整数を、アルファベットに基づいて同等の文字に変換したい。例えば: 0 => a 1 => b 2 => c 3 => d など配列を作成して、必要なときにそれを検索することもできますが、これを行うための組み込み関数があるかどうか疑問に思っています。私がGoogleで見つけたすべての例は、ASCII値で機能しており、アルファベット内の文字の位置ではありません。

4
整数の範囲を指定してオプティマイザにヒントを与えることはできますか?
intタイプを使用して値を格納しています。プログラムのセマンティクスにより、値は常に非常に小さな範囲(0〜36)で変化し、int(a charではなく)はCPUの効率のためにのみ使用されます。 このような小さな範囲の整数に対して、多くの特別な算術最適化を実行できるようです。これらの整数に対する多くの関数呼び出しは、「魔法の」操作の小さなセットに最適化される可能性があり、一部の関数は、テーブルルックアップに最適化されることもあります。 それで、これintが常にその小さな範囲にあることをコンパイラーに伝えることは可能ですか?そしてコンパイラーがそれらの最適化を行うことは可能ですか?

7
Javaで整数ラッパーを比較するときに、128 == 128がfalseであるのに、127 == 127がtrueであるのはなぜですか?
class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } 出力: false class D { public static void main(String args[]) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } 出力: true 注:-128から127までの数値が当てはまります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.