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

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

11
intをstd :: stringに変換する
intを文字列に変換する最も簡単な方法、できればインライン化できるものは何ですか?stlとboostを使用した回答は歓迎されます。
143 c++  string  int 


7
C#Float式:結果のfloatをintにキャストするときの奇妙な動作
次の簡単なコードがあります: int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1speed2同じ値でなければなりませんが、実際には次のようになっています。 speed1 = 61 speed2 = 62 キャストではなくMath.Roundを使用する必要があることはわかっていますが、値が異なる理由を理解したいと思います。 生成されたバイトコードを見ましたが、ストアとロードを除いて、オペコードは同じです。 私はjavaでも同じコードを試しましたが、62と62を正しく取得しました。 誰かがこれを説明できますか? 編集: 実際のコードでは、直接6.2f * 10ではなく、関数呼び出し*定数です。私は次のバイトコードを持っています: のためにspeed1: IL_01b3: ldloc.s V_8 IL_01b5: callvirt instance float32 myPackage.MyClass::getSpeed() IL_01ba: ldc.r4 10. IL_01bf: mul IL_01c0: conv.i4 IL_01c1: stloc.s …

13
MySQL整数フィールドがPHPで文字列として返される
MySQLデータベースにテーブルフィールドがあります。 userid INT(11) だから私はこのクエリで自分のページにそれを呼び出しています: "SELECT userid FROM DB WHERE name='john'" その後、私は結果を処理するために: $row=$result->fetch_assoc(); $id=$row['userid']; 今私がするなら: echo gettype($id); 文字列を取得します。これは整数であるべきではありませんか?
127 php  mysql  types  int  gettype 

16
C ++での16進数文字列への整数
C ++で整数を16進文字列に変換するにはどうすればよいですか? 私はそれを行う方法をいくつか見つけることができますが、それらは主にCをターゲットにしているようです。C++でそれを行うネイティブな方法はないようです。ただし、これはかなり単純な問題です。私が持っているint私は、後で印刷するために16進数文字列に変換したいのですがどれを。
127 c++  decimal  hex  int 


14
Javaでintをcharに変換する
以下はコードスニペットです。 int a = 1; char b = (char) a; System.out.println(b); しかし、私が得るのは空の出力です。 int a = '1'; char b = (char) a; System.out.println(b); 出力として1を取得します。 誰かがこれを説明できますか?そして、最初のスニペットのようにintをcharに変換したい場合、どうすればよいですか?
124 java  char  int 

6
文字列からのObjectiveC解析整数
私は配列から文字列(整数を含む)を抽出し、それを関数のintとして使用しようとしています。intValueを使用してintに変換しようとしています。 これが私が試したコードです。 NSArray *_returnedArguments = [serverOutput componentsSeparatedByString:@":"]; [_appDelegate loggedIn:usernameField.text:passwordField.text:(int)[[_returnedArguments objectAtIndex:2] intValue]]; 私はこのエラーを受け取ります: 「loggedIn :::」の引数3を渡すと、キャストなしで整数からポインタが作成されます どうしましたか?



7
intがnullかどうかを確認する方法
というオブジェクトがありますPerson。 いくつかの属性があります。 int id; String name; のような人物オブジェクトを設定しましたPerson p = new Person(1,"Joe");。 1.)オブジェクトがnullでないかどうかを確認する必要があります。次の式は正しいですか。 if (person == null){ } Or if(person.equals(null)) 2.)IDにIntが含まれているかどうかを知る必要があります。 if(person.getId()==null){} しかし、javaはそれを許可しません。どうすればこのチェックを行うことができますか?
110 java  int 

3
高速整数型が他の整数型よりも速いのはなぜですか?
ISO / IEC 9899:2018(C18)では、7.20.1.3に規定されています。 7.20.1.3最短の最小幅整数型 1次の各タイプは、少なくとも指定された幅を持つすべての整数型の中で動作するのに通常最も高速な整数型を指定しています268)。 2 typedef名int_fastN_tは、幅がN以上uint_fastN_tの最速の符号付き整数型を示します。typedef名は、幅がN以上の最速の符号なし整数型を示します。 3次のタイプが必要です。 int_fast8_t、int_fast16_t、int_fast32_t、int_fast64_t、 uint_fast8_t、uint_fast16_t、uint_fast32_t、uint_fast64_t このフォームの他のすべてのタイプはオプションです。 268)指定されたタイプがすべての目的で最速であるとは限りません。実装が1つの型を選択する明確な根拠がない場合、符号型と幅の要件を満たす整数型を選択するだけです。 しかし、これらの「高速」整数型がより高速である理由は明記されていません。 これらの高速整数型が他の整数型よりも速いのはなぜですか? 高速整数型はC ++ 17のヘッダーファイルでも利用できるため、C ++で質問にタグを付けましたcstdint。残念ながら、ISO / IEC 14882:2017(C ++ 17)では、その説明についてそのようなセクションはありません。それ以外の場合は質問の本文にそのセクションを実装しました。 情報:Cでは、のヘッダーファイルで宣言されていますstdint.h。
107 c++  c  performance  types  int 

12
基数10の数値を.NETの基数に変換する最も簡単な方法は?
私が書いた古い(ish)C#メソッドは、数値を受け取り、それを任意のベースに変換します。 string ConvertToBase(int number, char[] baseChars); そんなにスピーディーできちんとしたわけではありません。.NETでこれを達成するための優れた既知の方法はありますか? 私は私が使用することができます何かを探しています任意の使用する任意の文字列でベースを。 これは、ベース16、10、8、2のみを許可します。 Convert.ToString(1, x); これを使用して、数字、すべて小文字、すべて大文字を利用して、非常に高いベースを実現したいと思います。このスレッドと同様ですが、C#ではJavaScriptではありません。 C#でこれを行うための良い効率的な方法を誰かが知っていますか?
107 c#  .net  int  base  number-systems 

8
Range <Int>を[Int]にすばやく変換する
範囲を配列に変換する方法 私は試した: let min = 50 let max = 100 let intArray:[Int] = (min...max) エラーが出る Range&lt;Int&gt; is not convertible to [Int] 私も試しました: let intArray:[Int] = [min...max] そして let intArray:[Int] = (min...max) as [Int] それらも機能しません。
107 ios  arrays  swift  int  range 


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