[C con Clase] C++

Armando B. VERA rdlmat en gmail.com
Lun Ago 4 23:56:54 CEST 2014


En la respuesta anterior hay un error. Al dividir 459742 por 32762 el
cociente es 14 y el resto es 990. Confundí el procedimiento utilizado con
lo que realmente pretendía decir.


El 4 de agosto de 2014, 16:34, Armando B. VERA <rdlmat en gmail.com> escribió:

> El long utiliza 4 bytes y el short 2 bytes, según el micro de mi ordenador.
> Con dos bytes, 16 bits(15 para el numero y 1 para el signo) se pueden
> representar 2^(15)=32762 (valor máximo que puedo representar con dos bytes
> con signo).
> Si hace esta operación: 459742/32762= 14 y resto  030212402.
> Si multiplicas el resto por 32762 obtener el número 990. que como es
> negativo queda -990.
>
>
>
> El 4 de agosto de 2014, 9:35, Linda Laura <liindaa08 en gmail.com> escribió:
>
>> Que valor se vería en el siguiente segmento de programa?
>>
>> long A= -459742L;
>> short int B=A;
>> printf("%d", B);
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140804/24d1f831/attachment.html>


Más información sobre la lista de distribución Cconclase