Red de conocimientos sobre prescripción popular - Conocimiento de perdida de peso - En VB, \ representa la división de enteros. 1\2=0, 3\2=1, ¡pero! 1.5\2 ¿Por qué =1, no debería ser = 0? ! ! !

En VB, \ representa la división de enteros. 1\2=0, 3\2=1, ¡pero! 1.5\2 ¿Por qué =1, no debería ser = 0? ! ! !

\ significa "división entera" en VB, no "división entera" en matemáticas. Antes de la operación de división, los dos operandos se convierten a bytes, números enteros o largos mediante redondeo (si es 0,5) y se toma el cociente de los resultados.

1,5 \ 2, 1,5 a 2 en la primera vuelta, el cociente dividido por 2 es 1. Entonces 1,5 \ 2 = 1.