Int, C, C ++ ve C # için ne anlama geliyor?

Int, "tamsayı" için kısa, temel değişken içine inşa türü derleyici ve tam sayıları tutan sayısal değişkenleri tanımlamak için kullanılır. Diğer veri türleri şamandıra ve çift.

C, C ++, C # ve diğerleri Programlama dilleri int'i veri türü olarak tanır.

C ++ 'da, bir tamsayı değişkeni nasıl bildirilir:

int a = 7; 

Uluslararası Sınırlamalar

İnt değişkenlerinde yalnızca tam sayılar saklanabilir, ancak hem pozitif hem de negatif sayıları depolayabildikleri için, bunlar da dikkate alınır imzalı.

Örneğin, 27, 4908 ve -6575 geçerli int girişleridir, ancak 5.6 ve b değildir. Kesirli parçalara sahip sayılar, her ikisi de ondalık basamak içerebilen bir şamandıra veya çift tip değişken gerektirir.

İnt içinde saklanabilecek sayının boyutu genellikle dilde tanımlanmaz, bunun yerine programı çalıştıran bilgisayara bağlıdır. C # 'da, int 32 bittir, bu nedenle değer aralığı -2.147.483.648 ila 2.147.483.647 arasındadır. Daha büyük değerler gerekiyorsa, çift tip kullanılabilir.

Nullable Int nedir?

Sıfırlanabilir int, int ile aynı değer aralığına sahiptir, ancak tam sayılara ek olarak null değerini de depolayabilir. Nulllable int öğesine int için yaptığınız gibi bir değer atayabilir ve ayrıca bir null değer atayabilirsiniz.

instagram viewer

Boş değer int, bir değer türüne başka bir durum (geçersiz veya başlatılmamış) eklemek istediğinizde yararlı olabilir. Boş değer int kullanılamaz döngüler çünkü döngü değişkenleri her zaman int olarak bildirilmelidir.

Int vs. Şamandıra ve Çift

Int şamandıra ve çift tiplere benzer, ancak farklı amaçlara hizmet ederler.

int:

  • Diğer türlerden daha az yer kaplar
  • Daha hızlı aritmetiği vardır
  • Yalnızca tam sayıları kullanır
  • Önbellekleri ve veri aktarım bant genişliğini daha verimli kullanır

Şamandıra ve çift tip:

  • İki kat daha fazla bellek kullanır
  • Ondalık nokta içerebilir
  • Daha fazla karakter içerebilir

Şamandıra ve çift tipler arasındaki fark değerler aralığındadır. Çift aralığı şamandıradan iki kat daha fazladır ve daha fazla basamak içerir.

Not: INT, sayıları azaltmak için Microsoft Excel'de bir formül olarak da kullanılır, ancak bu sayfada açıklandığı gibi int ile ilgisi yoktur.