Udostępnij za pośrednictwem


Typ danych Integer (Visual Basic)

Posiada podpisane 32-bitowych liczb (4-bajtowe) zakres wartości 648 do 2 147 483 647.

Uwagi

Integer Typ danych zapewnia optymalną wydajność na 32-bitowy procesor.Inne typy integralną są wolniejsze ładować i przechowywać i z pamięci.

Wartość domyślna, Integer jest 0.

Porady dotyczące programowania

  • Zagadnienia dotyczące współdziałania. Jeśli są relacje ze składników nie zostały napisane dla.NET Framework, na przykład obiekty automatyzacji lub COM, należy pamiętać, że Integer ma szerokość różnych danych (16 bitów) w innych środowiskach.Jeśli argument 16-bitowe do takich części, należy zadeklarować jako Short zamiast Integer w kodu języka Visual Basic.

  • Poszerzenie. The Integer data type widens to Long, Decimal, Single, or Double.Oznacza to, można przekonwertować Integer do jednej z tych typów, bez System.OverflowException błąd.

  • Wpisz znaki. Dołączanie znaków typu literał I do literału wymusza Integer typu danych.Dołączanie znaków identyfikatora typu % dla wszystkich identyfikatorów wymusza Integer.

  • Typ RAM. Jest odpowiedni typ w.NET Framework System.Int32 struktury.

Zakres

Jeśli ustaw wartość spoza zakresu zmiennej integralną typu dla tego typu, wystąpi błąd.Jeśli ustawiono ułamek, liczba jest zaokrąglana w górę lub w dół do najbliższej wartości liczby.Jeśli liczba jest jednakowo blisko dwóch wartości całkowitych, wartość jest zaokrąglana do najbliższej parzystej liczby całkowitej.To zachowanie minimalizuje błędy zaokrągleń wynikające z konsekwentnie zaokrąglania wartości punkt środkowy w jednym kierunku.Poniższy kod przedstawia przykłady zaokrąglania.

' 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

Zobacz też

Informacje

Podsumowanie typów danych (Visual Basic)

System.Int32

Typ danych LONG (Visual Basic)

Krótkie typ danych (Visual Basic)

Funkcje konwersji typu (Visual Basic)

Podsumowanie konwersji (Visual Basic)

Koncepcje

Efektywne wykorzystanie typów danych (Visual Basic)