#include int main(int argc, char** argv) { unsigned char *p; int v = 0xAABBCCDD; int i ; printf("v=%d=0x%x\n",v,v); printf("adresse de v: %p\n",&v); getchar(); p = (unsigned char*)&v; printf("Adresse : donnée\n\n"); for ( i=0 ; i < sizeof(v) ; i++ ) { printf("%p : %2x\n",p,*p); p=p+1; } printf("\nBig Endian or Little Endian ?\n"); return 0; }