porque teniendo un valor entero de 32 bits su maximo valor es 2^31-1 y no 2^31-1
Respuesta
@HardikThaker - Yes, it does. (Actually, in Java,
Integer.MAX_VALUE
--for 32 bit integers--is 2^31 - 1 andLong.MAX_VALUE
--for 64 bit integers--is 2^63 - 1 because the sign bit is reserved.) – Ted Hopp Sep 29 '13 at 0:03 ADEMAS que es el 0x3f3f3f3f
0x3f3f3f3f; // Numero muy grande para que no afecte al minHeap.
//memset(m,0x3f,sizeof(m));
0x3f3f3f3f + 0x3f3f3f3f doesn't overflow int32
http://prog3.com/sbdm/blog/u013163567/article/details/19837805
http://ideone.com/cqFDL5
http://stackoverflow.com/questions/18429021/why-is-infinity-0x3f3f3f3f
No hay comentarios:
Publicar un comentario