Si tenemos int n = 1363354948 // como siempre, supondremos que int tiene 4 bytes eso equivalente a tener en hexadecimal int n = 0x51432544; Para predecir la representación sin formato de n, notamos que un dígito hexadecimal cabe en 4 bits y entonces cada pareja es un byte, tal como lo mencionamos en clase. 0x 51 43 25 44 ^ ^ ^ ^ cada pareja es un byte (en hexadecimal) Según la tabla ASCII disponible en http://www.asciitable.com/index/asciifull.gif, tenemos lo siguiente - 51 en hexadecimal corresponde con el caracter Q - 43 en hexadecimal corresponde con el caracter C - 25 en hexadecimal corresponde con el caracter % - 44 en hexadecimal corresponde con el caracter D Si la codificación es little-endian, entonces primero aparecen los bytes menos significativos y la representación sin formato de n sería D%CQ. Esto pueden comprobarlo corriendo el siguiente programa: #include int main( ) { int n = 1363354948; fwrite(&n, sizeof(int), 1, stdout); }