Bagikan melalui


* Operator (Visual Basic)

Mengalikan dua angka.

Sintaksis

number1 * number2  

Bagian

Istilah Definisi
number1 Dibutuhkan. Ekspresi numerik apa pun.
number2 Dibutuhkan. Ekspresi numerik apa pun.

Hasil

Hasilnya adalah produk dari number1 dan number2.

Jenis yang Didukung

Semua jenis numerik, termasuk jenis yang tidak ditandatangani dan titik mengambang dan Decimal.

Komentar

Jenis data hasil tergantung pada jenis operand. Tabel berikut ini memperlihatkan bagaimana tipe data hasil ditentukan.

Tipe data operand Jenis data hasil
Kedua ekspresi adalah jenis data integral (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) Jenis data numerik yang sesuai untuk jenis number1 data dan number2. Lihat tabel "Aritmatika Bilangan Bulat" di Tipe Data Hasil Operator.
Kedua ekspresi bersifat Desimal Decimal
Kedua ekspresi adalah Tunggal Single
Salah satu ekspresi adalah jenis data floating-point (Single atau Double) tetapi tidak keduanya Single (catatan Decimal bukan jenis data floating-point) Double

Jika ekspresi mengevaluasi ke Tidak Ada, ekspresi diperlakukan sebagai nol.

Beban Berlebih

Operator * dapat kelebihan beban, yang berarti bahwa kelas atau struktur dapat menentukan kembali perilakunya ketika operand memiliki jenis kelas atau struktur tersebut. Jika kode Anda menggunakan operator ini pada kelas atau struktur seperti itu, pastikan Anda memahami perilaku yang ditentukan ulang. Untuk informasi selengkapnya, lihat Prosedur Operator.

Contoh

Contoh ini menggunakan * operator untuk mengalikan dua angka. Hasilnya adalah produk dari dua operan.

Dim testValue As Double
testValue = 2 * 2
' The preceding statement sets testValue to 4.
testValue = 459.35 * 334.9
' The preceding statement sets testValue to 153836.315.

Lihat juga