Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/07/2009, 15:11
boluart
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 18 años, 3 meses
Puntos: 13
Respuesta: Problemas con C#

Cita:
Iniciado por paelams Ver Mensaje
para probar puse 7 y -9 y el resultado 65473

Claro que esta bien el resultado ya que SByte esta entre -255 y +255, ahora si multiplicamos 7*-9 = -63 , y como UShort tiene que estar entre 1y 65536 (solo positivos), por ser negativo, el resultado es la diferencia entre el maximo y el valor absoluto del producto:

En resumen si tenemos una variale de tipo Byte (1-255) y hacemos un buble que vaya sumandole 1 por cada iteracion, al llegar a 255 volvera a empezar en 1 ya que el 256 no esta en su intervalo permitido, en el link que te pase hay bastante documentacion sobre esto.
__________________
Vivir para ser buenos y ser buenos para servir mejor.