Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membagi dua angka dan mengembalikan hasil bilangan bulat.
Sintaksis
expression1 \ expression2
Bagian
expression1
Dibutuhkan. Ekspresi numerik apa pun.
expression2
Dibutuhkan. Ekspresi numerik apa pun.
Jenis yang Didukung
Semua jenis numerik, termasuk jenis yang tidak ditandatangani dan titik mengambang dan Decimal.
Hasil
Hasilnya adalah kuota bilangan bulat dibagi expression1 dengan expression2, yang membuang sisanya dan hanya mempertahankan bagian bilangan bulat. Ini dikenal sebagai pemotongan.
Jenis data hasil adalah jenis numerik yang sesuai untuk jenis expression1 data dan expression2. Lihat tabel "Aritmatika Bilangan Bulat" di Tipe Data Hasil Operator.
Operator /(Visual Basic) mengembalikan kuota penuh, yang mempertahankan sisa dalam bagian pecahan.
Komentar
Sebelum melakukan pembagian, Visual Basic mencoba mengonversi ekspresi numerik floating-point menjadi Long. Jika Option Strict adalah On, terjadi kesalahan pengkompilasi. Jika Option Strict adalah Off, OverflowException dimungkinkan jika nilai berada di luar rentang Jenis Data Panjang. Konversi ke Long juga tunduk pada pembulatan bankir. Untuk informasi selengkapnya, lihat "Bagian Pecahan" di Fungsi Konversi Jenis.
Jika expression1 atau expression2 mengevaluasi ke Tidak Ada, itu diperlakukan sebagai nol.
Percobaan Pembagian oleh Zero
Jika expression2 mengevaluasi ke nol, \ operator akan memberikan DivideByZeroException pengecualian. Ini berlaku untuk semua jenis data numerik operand.
Nota
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 berikut menggunakan \ operator untuk melakukan pembagian bilangan bulat. Hasilnya adalah bilangan bulat yang mewakili kuota bilangan bulat dari dua operand, dengan sisanya dibuang.
Dim resultValue As Integer
resultValue = 11 \ 4
resultValue = 9 \ 3
resultValue = 100 \ 3
resultValue = 67 \ -3
Ekspresi dalam contoh sebelumnya mengembalikan nilai masing-masing 2, 3, 33, dan -22.