Sdílet prostřednictvím


Typ dat Integer (Visual Basic)

Blokování podepsána celá 32bitová (4bajtová) čísla rozsahu hodnot od 648 až 2 147 483 647.

Poznámky

Integer Datový typ obsahuje optimální výkon procesoru 32 bitů.Nedílnou typy jsou pomalejší načítání a ukládání z a do paměti.

Výchozí hodnota Integer je 0.

Programové tipy

  • Aspekty vzájemné spolupráce. Pokud jsou během propojení s komponenty pro rozhraní.NET Framework, například automatizaci nebo COM objektů není napsané Zapamatovat Integer má v jiných prostředích šířka různých dat (16 bitů).Pokud předáte 16bitové argument tyto součásti, deklarovat jako Short namísto Integer v nové kódu jazyka Visual Basic.

  • Rozšiřování. The Integer data type widens to Long, Decimal, Single, or Double.To znamená, že můžete převést Integer některé z těchto typů, aniž by docházelo System.OverflowException chyba.

  • Typ znaků. Přidávání literálový znak I pro literál vynutí, aby Integer datového typu.Přidání znaku identifikátor typu % pro každý identifikátor vynutí Integer.

  • Typ rámce. Odpovídající typ v rozhraní.NET Framework je System.Int32 struktury.

Rozsah

Pokud se pokusíte nastavit proměnnou integrálního typu číslo mimo rozsah pro daný typ, dojde k chybě.Pokud se pokusíte nastavit na zlomek, bude číslo zaokrouhleno nahoru nebo dolů nejbližší celé číslo.Pokud je číslo stejně téměř dvou celočíselné hodnoty hodnotu zaokrouhleno nejbližší sudé celé číslo.Toto chování minimalizuje zaokrouhlovací chyby, které jsou výsledkem důsledně zaokrouhlení střední hodnota v jednom směru.Následující kód uvádí příklady zaokrouhlení.

' 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

Viz také

Referenční dokumentace

Souhrn typu dat (Visual Basic)

System.Int32

Datový typ Long (Visual Basic)

Krátké datový typ (Visual Basic)

Funkce převodu typu (Visual Basic)

Souhrn převodu (Visual Basic)

Koncepty

Efektivní využití typů dat (Visual Basic)