Perguntas com a marcação «endianness»

156
A mudança de bits depende da continuidade?

Suponha que eu tenha o número 'numb'=1025 [00000000 00000000 00000100 00000001]representado: Na máquina Little-Endian: 00000001 00000100 00000000 00000000 Na máquina Big-Endian: 00000000 00000000 00000100 00000001 Agora, se eu aplicar o Shift Esquerdo em 10 bits (ou seja: numb << = 10),...

94
Java lê inteiros em little endian ou big endian?

Eu pergunto porque estou enviando um fluxo de bytes de um processo C para Java. No lado C, o inteiro de 32 bits tem o LSB é o primeiro byte e MSB é o quarto byte. Portanto, minha pergunta é: no lado do Java, quando lemos o byte conforme ele foi enviado do processo C, o que é endian no lado do...

88
Como é que este programa funciona?

#include <stdio.h> int main() { float a = 1234.5f; printf("%d\n", a); return 0; } Ele exibe um 0!! Como isso é possível? Qual é o raciocínio? Eu coloquei deliberadamente um %dna printfdeclaração para estudar o comportamento de printf.