Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/09/2006, 00:17
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años
Puntos: 2
El problema no es con su variable decalrada, sino con la constante.

las constantes literales en C/C++, son con signo.

portanto si usas una constante litereal que rebase las posibilidades de su tipo con signo te marcara error.

a menos que indiques explicitamente que es sin signo.
en este caso: UL(unsigned long).

es probable que el casting no te marque error, pero no creo que sea lo mejor.
(el compilador te seguira indicando un warning).

saludos.