Tamsayı veri türü (Visual Basic)
Holds değeri 2.147.483.648 ile 2.147.483.647 arasında 32 bitlik (4 bayt) tamsayıları imzalanmış.
Notlar
Integer Veri türü, 32-bit işlemci üzerinde en iyi performansı sağlar.Diğer bütünleyici yüklemek ve alınan ve belleğe depolamak daha yavaş türleridir.
Varsayılan değer olan Integer 0'dır.
Programlama ipuçları
Birlikte çalışabilirlik konuları. Örnek Otomasyon veya com nesneleri için NET Framework için yazılmış olmayan bileşenlerle deki olmadığını unutmayın Integer diğer ortamlarda farklı veri genişliği (16 bit) vardır.16-Bit bağımsız böyle bir bileşene geçirmeden, olarak bildirirken Short yerine Integer yeni Visual Basic kodunuzda.
Widening. The Integer data type widens to Long, Decimal, Single, or Double.Yani dönüştürebilirsiniz Integer karşılaşma olmadan bu türlerinden herhangi biri için bir System.OverflowException hata.
Karakterleri yazın. Hazır bilgi türü karakter ekleme I bir sabit zorlar Integer veri türü.Tanımlayıcı türü karakter ekleme % herhangi bir tanımlayıcı zorlar Integer.
Framework türü. NET Framework içinde karşılık gelen türü olan System.Int32 yapısı.
Aralık
Bu yazıda aralığın dışındaki bir sayı bir tam sayı türünde bir değişken ayarlamaya çalışırsanız, hata oluşur.Bir kesir ayarlamaya çalışırsanız, sayı yukarı veya aşağı doğru en yakın tamsayı değerine yuvarlanır.Sayı iki tamsayı değerler eşit değilse, değer için yuvarlanır en yakın çift tamsayıya.Bu davranış bir orta nokta değeri tek bir yönde devamlı olarak yuvarlama sonucu yuvarlama hataları en aza indirir.Aşağıdaki kod, yuvarlama örnekler gösterir.
' The valid range of an Integer variable is -2147483648 through +2147483647.
Dim k As Integer
' The following statement causes an error because the value is too large.
k = 2147483648
' The following statement sets k to 6.
k = 5.9
' The following statement sets k to 4
k = 4.5
' The following statement sets k to 6
k = 5.5
Ayrıca bkz.
Başvuru
Veri türü özeti (Visual Basic)
Uzun veri türünü (Visual Basic)
Tür dönüştürme işlevleri (Visual Basic)
Dönüştürme özeti (Visual Basic)