title: Does \ perform integer division in VB?
body: <p>In VB.NET even if both the operands are integer, the <code>/</code> operator will cause the value to be floating point (if the result is non integer).</p>
  
  <p>So I tried with the <code>\</code> operator which yields integer value irrespective of the operands.<br>
  So I thought <code>\</code> is integer division.</p>
  
  <p><code>2.5 \ 3</code> results in <code>0</code>.</p>
  
  <p>Now I tried <code>1.5 \ 2</code>. I expected it to be <code>0</code> but it resulted in a <code>1</code>.<br>
  Now, is it a bug or a correct result?<br>
  What the <code>\</code> operator actually is?</p>
  
  <p>If it's a bug it exists right through VB6.</p>