17/02/2012, 07:17
|
| | Fecha de Ingreso: agosto-2011
Mensajes: 2
Antigüedad: 13 años, 3 meses Puntos: 0 | |
Duda con operador % y / Hola a tod@s,
Tengo un par de cuestiones que me acaban de surgir haciendo un programa sencillo:
1ª Quiero sacar el resultado de la operación x/5 y x%5, siendo x de tipo int. He comprobado que cuando x=3, el resultado de x/5=0 y x%5=3. En la segunda operación, deduzco que al estar declarada la x como un entero, no llega a sacar el resto de una división final (que daría módulo 0 y cociente 0.6). Esta es una duda para verificar que estoy en lo correcto.
2ª Haciendo lo anterior pero declarando x como double, sale el siguiente error de compilación: "invalid operands to binary expression ('double' and 'double')".
Supongo que el operador % es incompatible con variables tipo double, pero no estoy seguro.
Un saludo y gracias de antemano. |