Preguntas etiquetadas con endianness

156
¿El cambio de bit depende de la resistencia?

Supongamos que tengo el número 'numb'=1025 [00000000 00000000 00000100 00000001]representado: En la máquina Little-Endian: 00000001 00000100 00000000 00000000 En la máquina Big-Endian: 00000000 00000000 00000100 00000001 Ahora, si aplico el Desplazamiento a la izquierda en 10 bits (es decir:...

139
Convierta una matriz de bytes a entero en Java y viceversa

Quiero almacenar algunos datos en conjuntos de bytes en Java. Básicamente solo números que pueden tomar hasta 2 Bytes por número. Me gustaría saber cómo puedo convertir un número entero en una matriz de bytes de 2 bytes de largo y viceversa. Encontré muchas soluciones en Google, pero la mayoría de...

94
¿Java lee enteros en little endian o big endian?

Lo pregunto porque estoy enviando un flujo de bytes desde un proceso C a Java. En el lado C, el entero de 32 bits tiene el LSB es el primer byte y el MSB es el cuarto byte. Entonces mi pregunta es: en el lado de Java cuando leemos el byte tal como fue enviado desde el proceso C, ¿qué es endian en...

88
¿Cómo funciona este programa?

#include <stdio.h> int main() { float a = 1234.5f; printf("%d\n", a); return 0; } Muestra un 0!! ¿Cómo es eso posible? Cual es el razonamiento? Deliberadamente he puesto un %den la printfdeclaración para estudiar el comportamiento de printf.