Byte Veri Türü (Visual Basic)

Değeri 0 ile 255 arasında imzalanmamış 8-bit (1 bayt) tamsayıları tutan.

Notlar

Use Byte ikili veri içeren veri türü.

Varsayılan değer olan Byte 0'dır.

İpuçları programlama

  • Negatif sayılar. Çünkü Byte imzasız bir tür negatif bir sayı temsil edemez.Unary eksi kullanırsanız (-) işlecini yazın sonucunu veren bir ifade üzerinde Byte, Visual Basic dönüştürür ifade Short ilk.

  • Biçim dönüştürme. Visual Basic okur ya da dosyaları yazar veya DLL'ler, yöntemleri ve özellikleri çağırdığında, veri biçimleri arasında otomatik olarak dönüştürebilirsiniz.Saklanan ikili veri Byte değişkenleri ve Diziler gibi formatı dönüştürme sırasında korunur.Değil kullanmanız gereken bir String içeriğini ANSI ve Unicode biçimleri arasında dönüşüm sırasında bozuk olduğundan değişken ikili veri.

  • Widening. The Byte data type widens to Short, UShort, Integer, UInteger, Long, ULong, Decimal, Single, or Double.Yani dönüştürebilirsiniz Byte karşılaşma olmadan bu tür herhangi bir OverflowException hata.

  • **Yazın karakterleridir.**Byte hazır karakter ya da tanımlayıcısı türü karakter vardır.

  • Framework türü. Karşılık gelen türü.net Framework Byte yapısı.

Örnek

Aşağıdaki örnekte, b olan bir Byte değişkeni.İfadeleri, değişkenin aralığını ve bit kaydırma işleçleri uygulama bunu göstermektedir.

' 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)

Ayrıca bkz.

Başvuru

Veri Türü Özeti (Visual Basic)

Byte

Tür Dönüştürme İşlevleri (Visual Basic)

Dönüştürme Özeti (Visual Basic)

Kavramlar

Veri Türlerinin Etkili Kullanımı (Visual Basic)