Bagikan melalui


* Operator (Visual Basic)

Mengalikan dua angka.

Sintaks

number1 * number2  

Generator

Term Definisi
number1 Harus diisi. Ekspresi numerik apa pun.
number2 Harus diisi. Ekspresi numerik apa pun.

Hasil

Hasilnya adalah produk dari number1 dan number2.

Jenis yang Didukung

Semua jenis numerik, termasuk jenis unsigned dan floating-point dan Decimal.

Keterangan

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 data number1 dan number2. Lihat tabel "Aritmatika Bilangan Bulat" di Jenis Data Hasil Operator.
Kedua ekspresi merupakan Desimal Decimal
Kedua ekspresi merupakan Tunggal Single
Salah satu ekspresi adalah jenis data floating-point (Single atau Ganda) tetapi keduanya bukan Single (catatan Decimal bukan merupakan jenis data floating-point) Double

Jika ekspresi mengevaluasi ke Nothing, ekspresi ini diperlakukan sebagai nol.

Kelebihan beban

Operator * dapat kelebihan beban, yang berarti bahwa kelas atau struktur dapat mendefinisikan ulang perilakunya saat operand memiliki jenis kelas atau struktur tersebut. Jika kode Anda menggunakan operator ini pada kelas atau struktur seperti itu, pastikan Anda memahami perilakunya yang didefinisikan ulang. Untuk informasi lebih lanjut, lihat Prosedur Operator.

Contoh

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

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