Aracılığıyla paylaş


^ İşleci (Visual Basic)

Bir sayıyı başka bir sayının kuvveti yükseltir.

number ^ exponent

Bölümleri

  • number
    Gerekli.Herhangi bir sayısal ifade.

  • exponent
    Gerekli.Herhangi bir sayısal ifade.

Sonuç

Sonuç number üssüne exponent, her zaman olarak bir Double değeri.

Desteklenen türler

Double.Farklı tipte işlenen dönüştürülür Double.

Notlar

Visual Basic her zaman yapar, üs Double Veri Türü (Visual Basic).

Değeri exponent kesir olması negatif ya da her ikisi.

Tek bir deyimde birden fazla üs yapıldığında ^ gibi soldan sağa karşılaşıldığında işleci değerlendirilir.

[!NOT]

^ İşleç olabilir aşırı, bir işlenenin tür, sınıf veya yapı olduğunda bir sınıf veya yapı davranışını tanımlayabilirsiniz, anlamına gelir.Kodunuzu bu tür bir sınıf veya yapı Bu işleç kullanıyorsa, yeniden tanımlanan davranışı anladığınızdan emin olun.Daha fazla bilgi için bkz. İşleç Yordamları (Visual Basic).

Örnek

Aşağıdaki örnek ^ işleci bir sayıyı bir üs kuvveti yükseltmek.İkinci üssü birinci işlenenin sonucudur.

Dim exp1, exp2, exp3, exp4, exp5, exp6 As Double
exp1 = 2 ^ 2
exp2 = 3 ^ 3 ^ 3
exp3 = (-5) ^ 3
exp4 = (-5) ^ 4
exp5 = 8 ^ (1.0 / 3.0)
exp6 = 8 ^ (-1.0 / 3.0)

Önceki örnekte aşağıdaki sonuçları verir:

exp14 (kare 2) ayarlayın.

exp219683 (3 Kombinasyon, sonra bu kombinasyon değeri) olarak ayarlanır.

exp3-125 (kombinasyon -5) olarak ayarlanır.

exp4625-)(5 dördüncü güç için ayarlanır.

exp52 (küp kök 8) ayarlanır.

exp60.5 (8 küp kök tarafından bölünmüş 1.0) ayarlanır.

Parantez içinde ifadeler önceki örnekte önemini unutmayın.Nedeniyle işleç önceliği, Visual Basic normalde gerçekleştiren ^ operatöründen önce herhangi bir diğer tekli hatta – işleci.exp4 Ve exp6 hesaplanmadığını parantez olmadan bunlar üretilen aşağıdaki sonuçları:

exp4 = -5 ^ 4(5 – olarak dördüncü güç), hesaplanacak içinde-625 sonuçlanır.

exp6 = 8 ^ -1.0 / 3.0(8 –1 gücüne) veya 0,125 olarak hesaplanacaktı içinde 0.041666666666666666666666666666667 neden 3.0 bölünür.

Ayrıca bkz.

Başvuru

^= İşleci (Visual Basic)

Aritmetik İşleçler (Visual Basic)

Visual Basic'de İşleç Önceliği

İşlevselliğe Göre Listelenmiş İşleçler (Visual Basic)

Kavramlar

Visual Basic'de Aritmetik İşleçler