Sdílet prostřednictvím


Byte – datový typ (Visual Basic)

Blokování nepodepsaných 8 bitů (1 bajt) celá rozsahu hodnot od 0 do 255.

Poznámky

Použití Byte typ dat obsahuje binární data.

Výchozí hodnota Byte je 0.

Programové tipy

  • Záporná čísla. Protože Byte je typ bez znaménka, nelze jej představují záporné číslo.Používáte-li Unární minus (-) na výraz, jehož výsledkem zadejte operátor Byte, Visual Basic Převede výraz na Short první.

  • Převody formátu. Při aplikaci Visual Basic čtení nebo zápisu souborů nebo volá knihovny DLL, metody a vlastnosti, lze automaticky převést mezi formáty data.Binární data uložená v Byte proměnných a matice je zachována při těchto převodech formátu.Není vhodné používat String variabilní binární data, protože jeho obsah můžete poškozen během převodu mezi formáty ANSI a Unicode.

  • Rozšiřování. The Byte data type widens to Short, UShort, Integer, UInteger, Long, ULong, Decimal, Single, or Double.To znamená, že můžete převést Byte na některý z těchto typů bez znatelného OverflowException chyba.

  • **Zadejte znaky.**Byte nemá žádný literálový znak nebo znak identifikátor typu.

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

Příklad

V následujícím příkladu b je Byte proměnné.Příkazy ukazují rozsah proměnné a aplikace operátory posunutí bitů k němu.

' The valid range of a Byte variable is 0 through 255. 
Dim b As Byte
b = 30
' The following statement causes an error because the value is too large. 
'b = 256 
' The following statement causes an error because the value is negative. 
'b = -5 
' The following statement sets b to 6.
b = CByte(5.7)

' The following statements apply bit-shift operators to b. 
' The initial value of b is 6.
Console.WriteLine(b)
' Bit shift to the right divides the number in half. In this  
' example, binary 110 becomes 11.
b >>= 1
' The following statement displays 3.
Console.WriteLine(b)
' Now shift back to the original position, and then one more bit 
' to the left. Each shift to the left doubles the value. In this 
' example, binary 11 becomes 1100.
b <<= 2
' The following statement displays 12.
Console.WriteLine(b)

Viz také

Referenční dokumentace

Souhrn datových typů (Visual Basic)

Byte

Funkce pro převod typů (Visual Basic)

Souhrn konverze (Visual Basic)

Koncepty

Účinné používání datových typů (Visual Basic)