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

整数を表すデータ型。整数は、負、正、またはゼロの整数です。(つまり...- 2、-1、0、1、2 ...)このタグは、整数の使用、保存、または操作に関する質問に使用します。

5
Pandasデータフレーム内の列を整数から文字列に変換する
intとstrデータ列が混在するパンダのデータフレームがあります。最初にデータフレーム内の列を連結したいと思います。そのためには、int列をに変換する必要がありますstr。私は次のようにしようとしました: mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) または mtrx['X.3'] = mtrx['X.3'].astype(str) しかし、どちらの場合も機能せず、「「str」オブジェクトと「int」オブジェクトを連結できない」というエラーが表示されます。2つのstr列を連結しても問題なく機能します。
105 python  string  pandas  dataframe  int 

3
int32、int、int32_t、int8、int8_tの違い
int32_t最近、Cプログラムのデータ型に遭遇しました。私はそれが32ビットを格納することを知っていますが、同じことintをint32しませんか? また、charプログラムで利用したいです。int8_t代わりに使用できますか?違いはなんですか? 要約すると、Cのint32、int、int32_t、int8、int8_tの違いは何ですか?
103 c  int  declaration 

5
C#でdoubleをintに変換する
コードには、intに変換する必要があるdoubleがあります。 double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; なぜ誰かが私に理由を説明できますかi1 != i2? 私が得る結果はそれです:i1 = 9とi2 = 8。
102 c#  int  double 


3
PythonでintをEnumに変換する方法は?
Python 2.7.6で(バックポートenum34を介して)新しい列挙型機能を使用する。 次の定義がある場合、intを対応するEnum値に変換するにはどうすればよいですか? from enum import Enum class Fruit(Enum): Apple = 4 Orange = 5 Pear = 6 変換を行うために一連のifステートメントを手作りできることは知っていますが、変換する簡単なpythonicの方法はありますか?基本的に、列挙値を返す関数ConvertIntToFruit(int)が必要です。 私のユースケースは、各レコードをオブジェクトに読み込んでいるレコードのcsvファイルがあることです。ファイルフィールドの1つは、列挙型を表す整数フィールドです。オブジェクトにデータを入力しているときに、その整数フィールドをファイルからオブジェクト内の対応するEnum値に変換したいと思います。

14
Java、int配列にintが含まれているかどうかの簡易チェック
基本的に私の仲間は、int配列にintが含まれているかどうかをチェックする別の方法を使用してコードを短くできると言っていましたが、彼はそれが何であるかを教えません:P。 電流: public boolean contains(final int[] array, final int key) { for (final int i : array) { if (i == key) { return true; } } return false; } これも試しましたが、何らかの理由で常にfalseを返します。 public boolean contains(final int[] array, final int key) { return Arrays.asList(array).contains(key); } 誰か助けてもらえますか? ありがとうございました。
94 java  arrays  int  contains 

7
0と-0を区別することは可能ですか?
整数値0と-0は基本的に同じであることを知っています。しかし、それらを区別することは可能かどうか疑問に思っています。 たとえば、変数が割り当てられた-0かどうかはどうすればわかりますか? bool IsNegative(int num) { // How ? } int num = -0; int additinon = 5; num += (IsNegative(num)) ? -addition : addition; -0メモリに保存された値はとまったく同じ方法0ですか?

8
if(bool)またはif(int)のどちらが速いですか?
どちらの値を使用する方が良いですか?ブール値trueまたは整数1? 上記のトピックにより、私はいくつかの実験をbool行いintましたif。好奇心からこのプログラムを書きました。 int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b ) return 99; //if(bool) else return -99; } int main(){} g++ intbool.cpp -S 次のように、各関数のasmコードを生成します。 asmコード f(int) __Z1fi: LFB0: pushl %ebp LCFI0: movl %esp, %ebp LCFI1: cmpl …
94 c++  assembly  int  boolean 

1
整数から文字列に変換するにはどうすればよいですか?
型を整数から文字列に変換するコードをコンパイルできません。Rust for Rubyistsチュートリアルの例を実行しています。このチュートリアルには、次のようなさまざまな型変換があります。 "Fizz".to_str()および num.to_str()(ここnumで、は整数です)。 これらのto_str()関数呼び出しの大部分(すべてではないにしても)は非推奨になっていると思います。整数を文字列に変換する現在の方法は何ですか? 私が得ているエラーは次のとおりです。 error: type `&'static str` does not implement any method in scope named `to_str` error: type `int` does not implement any method in scope named `to_str`

10
Intを符号なしバイトに変換して戻す方法
数値を符号なしバイトに変換する必要があります。数値は常に255以下であるため、1バイトに収まります。 また、そのバイトをその数値に変換する必要があります。Javaではどうすればよいでしょうか。私はいくつかの方法を試しましたが、どれも機能しません。これが私が今やろうとしていることです: int size = 5; // Convert size int to binary String sizeStr = Integer.toString(size); byte binaryByte = Byte.valueOf(sizeStr); そして、そのバイトを数値に戻すには: Byte test = new Byte(binaryByte); int msgSize = test.intValue(); 明らかに、これは機能しません。何らかの理由で、数値は常にに変換され65ます。助言がありますか?
92 java  byte  int 

6
Javaでは、intの代わりにbyteまたはshortを使用し、doubleの代わりにfloatを使用する方が効率的ですか?
私は、intとdoubleを常に使用していることに気付きました。それでJavaでは、byteまたはshort代わりにint、float代わりに使用する方が効率的doubleですか? したがって、intとdoubleがたくさんあるプログラムがあるとします。数値が収まるとわかっている場合、intをバイトまたはショートに変更してみる価値はありますか? Javaに符号なしの型がないことはわかっていますが、数値が正の値のみになるとわかっている場合に何か他にできることはありますか? 効率的とは、主に処理を意味します。ガベージコレクターは、すべての変数のサイズが半分になるとはるかに速くなり、その計算もおそらく多少速くなると思います。(私はアンドロイドで作業しているので、ラムについても少し心配する必要があると思います) (ガベージコレクターはオブジェクトのみを処理し、プリミティブは処理しないが、破棄されたオブジェクト内のすべてのプリミティブを削除すると思いますか?) 私が持っている小さなandroidアプリで試してみましたが、違いにまったく気づきませんでした。(私は「科学的に」何も測定しませんでしたが。) それがより速く、より効率的であると仮定するのは間違っていますか?私は自分の時間を浪費していることを見つけるために大規模なプログラムですべてを変更して変更することを嫌います。 新しいプロジェクトを始めるとき、最初からやる価値はありますか?(私は少しでも役立つと思いますが、それでもそうなら、なぜ誰かがそうしているように思えないのですか?)

5
タイプintのリテラルxyzは範囲外です
私は現在Javaでデータ型longを扱っています。正しく理解していれば、その型は-9,223,372,036,854,775,808から+9,223,372,036,854,775,807の範囲の値を受け入れます。下記のように、というlong変数を作成しましたがtestLong、値として9223372036854775807を挿入すると、次のエラーが表示されます。 タイプintのリテラル9223372036854775807は範囲外です。 longデータ型がとして参照されている理由がわかりませんint。 誰かアイデアはありますか? コード: char testChar = 01; byte testByte = -128; int testInt = -2147483648; short testShort = -32768; long testLong = 9223372036854775807; float testFoat; double testDouble = 4.940656458412; boolean testBool = true;
89 java  int  long-integer 

7
10進数の整数部分を取得するための最良の方法
小数の整数部分(c#)を返す最良の方法は何ですか?(これは、intに収まらない可能性のある非常に大きな数に対して機能する必要があります)。 GetIntPart(343564564.4342) >> 343564564 GetIntPart(-323489.32) >> -323489 GetIntPart(324) >> 324 これの目的は次のとおりです。dbの10進数(30,4)フィールドに挿入しており、フィールドに対して長すぎる数値を挿入しようとしないようにしたい。小数の整数部分の長さを決定することは、この操作の一部です。
89 c#  .net  decimal  int 

10
整数型がC ++に格納できる値の範囲
unsigned long int32ビットコンピューターで10桁の数字(1,000,000,000〜9,999,999,999)を保持できますか? また、何の範囲はunsigned long int、long int、unsigned int、short int、short unsigned int、とint?
86 c++  int 


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