Question: バイトまたはint?

バイト:バイトデータ型は8ビット符号付き2の補数整数です。それは最小値-128と最大値127(INLUSION)です。バイトデータ型は、メモリの節約が実際に重要な大きなアレイでメモリを保存するのに役立ちます。 ... intemerクラスを使用して、interterクラスを使用します。

はほとんどの場合、ループ内のintを使用するほとんどの場合、使用するよりも効率的です。短い。私の単純なテストは、intを使用するときに~10%のパフォーマンスゲインを示しました。 ...長い間intに維持されます(たぶん64ビットマシン上にあるので、長い間、ネイティブレジスタサイズはありますか?

はint?

を使って短いことを使いますINTよりも狭い場合は、大規模な配列を使用するときに重要な場合があります。あなたのプログラムは16ビットintシステムと比較して32ビットINTシステムでより多くのメモリを使用します。

なぜint 4バイトのなぜですか?

それであなたが4バイト(32ビット)としてintを見ている理由また、コードが32ビットCPUによって効率的に実行されるようにコンパイルされるためです。同じコードが16ビットCPUに対してコンパイルされた場合、INTは16ビットで、64ビットCPUでは64ビットである可能性があります。

ほとんどの場合、ループ内でint型を使用すると、短いを使用するよりも効率的であるよりも、です。 ...したがって、予想されるように、以前の説明はintが短くなります。 Longはintに続きます(たぶん64ビットマシン上にいるので、長い間ネイティブレジスタサイズがありますか?

)。

なぜintは4バイトを取るのですか?

だからあなたがいる理由INT 4バイト(32ビット)を参照すると、コードが32ビットCPUによって効率的に実行されるようにコンパイルされるためです。同じコードが16ビットCPUに対してコンパイルされた場合、INTは16ビットであり、64ビットCPUでは64ビットでもよい。

Join us

Find us at the office

Sheaffer- Lesczynski street no. 98, 44691 Moscow, Russia

Give us a ring

Zerrick Molero
+69 859 388 603
Mon - Fri, 7:00-21:00

Write us