Tenía curiosidad por saber qué pasaría si le asigno un valor negativo a una variable sin firmar. El código se parecerá a esto. unsigned int nVal = 0; nVal = -5; No me dio ningún error de compilación. ¡Cuando ejecuté el programa, nValse le asignó un valor extraño! ¿Podría ser que se le asigne...