Aracılığıyla paylaş


/ İşleç (Visual Basic)

İki sayı böler ve kayan nokta türü bir sonuç döndürür.

expression1 / expression2

Bölümleri

  • expression1
    Gerekli.Herhangi bir sayısal ifade.

  • expression2
    Gerekli.Herhangi bir sayısal ifade.

Desteklenen türler

İmzalanmamış ve kayan nokta türü de dahil olmak üzere tüm sayısal türler ve Decimal.

Sonuç

Tam sayının bölümünü sonucu olan expression1 bölünür expression2, bir hatırlatıcı dahil.

\ İşleci (Visual Basic) Kalan düşünceye sayının tamsayı verir.

Notlar

Sonuç veri türü işlenen türlerine bağlıdır.Aşağıdaki tabloda, sonuç veri türünü belirleme gösterir.

İşlenen veri türleri

Sonuç veri türü

Her iki ifade tam sayı veri türleri olan (SByte, bayt, kısa, UShort, tamsayý, UInteger, uzun, ULong)

Double

Bir ifade olan bir tek veri türü ve diğer değil bir çift

Single

Bir ifade olan bir ondalık veri türü ve diğer değil bir tek veya bir çift

Decimal

Her iki ifade bir çift veri türü

Double

Oyuncuları aramaya bölme yapılmadan önce herhangi bir integral sayısal ifadeleri devam Double.Sonuç bir tam sayı veri türü atarsanız, Visual Basic sonuç dönüştürmeyi dener Double bu tür için.Sonuç bu tür uygun değilse, bu bir özel durum yaratabiliyorsa.Özellikle, bu Yardım sayfasında "Bölme sıfır olarak çalıştı" konusuna bakın.

expression1 Veya expression2 veren hiçbir şey, sıfır olarak kabul edilir.

Denenen sıfıra bölme

expression2 Sıfır olarak değerlendirilir / işleci farklı işlenen veri türleri için farklı şekilde davranır.Aşağıdaki tabloda, olası davranışlar gösterir.

İşlenen veri türleri

Davranış, expression2 sıfır

Floating-point (Single or Double)

Sonsuz verir (PositiveInfinity veya NegativeInfinity), veya NaN (sayı değil), expression1 de sıfırdır

Decimal

YaratmazDivideByZeroException

İntegral (imzalı veya imzasız)

Tamsayı türü atar geri dönüştürmeye çalıştı OverflowException tam sayı türlerini kabul edemiyor çünkü PositiveInfinity, NegativeInfinity, veyaNaN

[!NOT]

/ İşleç olabilir aşırı, o sınıf veya yapı türü bir işlenen sahip olduğunda bir sınıf veya yapı davranışını tanımlayabilirsiniz, anlamına gelir.Bu tür bir sınıf veya yapı kodunuzu bu işleç kullanıyorsa, yeniden tanımlanan davranışı anladığınızdan emin olun.Daha fazla bilgi için bkz. Operatör yordamları (Visual Basic).

Örnek

Bu örnek / gerçekleştirmek kayan nokta bölme işleci.İki işlenen sayının sonucudur.

Dim resultValue As Double
resultValue = 10 / 4
resultValue = 10 / 3

Önceki örnekte ifadeler 2.5 ve 3.333333 değerleri döndürür.Sonuç her zaman kayan nokta olduğuna dikkat edin (Double), her iki işlenen tamsayı sabitler olsa.

Ayrıca bkz.

Başvuru

/ = İşlecini (Visual Basic)

\ İşleci (Visual Basic)

Veri türleri (Visual Basic) işleci sonuçları

Aritmetik işleçler (Visual Basic)

Visual Basic'te işleç önceliği

(Visual Basic) işlevine göre listelenen işleçleri

Kavramlar

Visual Basic'te aritmetik işleçler