Domande taggate «endianness»



5
Il bit-shift dipende dall'endianità?
Supponiamo di avere il numero 'numb'=1025 [00000000 00000000 00000100 00000001]rappresentato: Sulla macchina di Little Endian: 00000001 00000100 00000000 00000000 Sulla macchina Big Endian: 00000000 00000000 00000100 00000001 Ora, se applico il tasto Maiusc sinistro su 10 bit (cioè: intorpidito << = 10), dovrei avere: [A] Sulla macchina di Little Endian: …
156 c  endianness 



8
Java legge interi in little endian o big endian?
Chiedo perché sto inviando un flusso di byte da un processo C a Java. Sul lato C il numero intero a 32 bit ha LSB come primo byte e MSB è il quarto byte. Quindi la mia domanda è: sul lato Java, quando leggiamo il byte come è stato inviato …
94 java  endianness 


13
Come funziona questo programma?
#include <stdio.h> int main() { float a = 1234.5f; printf("%d\n", a); return 0; } Visualizza un 0!! Come è possibile? Qual è il ragionamento? Ho deliberatamente inserito un %dnella printfdichiarazione per studiare il comportamento di printf.
88 c++  c  memory  printf  endianness 


7
C / C ++: Force Bit Field Order and Alignment
Ho letto che l'ordine dei campi di bit all'interno di una struttura è specifico della piattaforma. E se utilizzo diverse opzioni di imballaggio specifiche del compilatore, i dati di garanzia verranno archiviati nell'ordine corretto così come vengono scritti? Per esempio: struct Message { unsigned int version : 3; unsigned int …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.