int、Int16、Int32、Int64の違いは何ですか? 質問する

int、Int16、Int32、Int64の違いは何ですか? 質問する

int、、およびにはSystem.Int16、サイズ以外にどのような違いがありますか?System.Int32System.Int64

ベストアンサー1

整数の種類ごとに記憶容量の範囲が異なる

   Type      Capacity

   Int16 -- (-32,768 to +32,767)

   Int32 -- (-2,147,483,648 to +2,147,483,647)

   Int64 -- (-9,223,372,036,854,775,808 to +9,223,372,036,854,775,807)

ジェームズ・サザーランドは次のように述べている。彼の答え:

intこれらはInt32同義語です。int見た目が少し馴染みやすくなり、Int32コードを読む人にとって 32 ビットであることがより明確になります。Int32サイズが重要な (暗号化コード、構造体) 場合、単に「整数」が必要な場合は int を使用する傾向があります。そうすれば、将来の保守担当者は、適切な場合に を大きくしても安全であることがわかりますが、同様に変数intを変更する場合は注意する必要があります。Int32

結果のコードは同一になります。違いは、読みやすさまたはコードの外観のみです。

おすすめ記事